Senior Software Engineer 2, Mobile
New
Remote - Eligible US LocationsFull-TimeSenior
Salary128000 - 204000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 7+ years
- Required Skills
- SQLKafkaKotlinKubernetesSwiftMicroservices
Requirements
- 7+ years of relevant engineering experience
- Demonstrated experience designing and developing mobile applications
- Proficiency in native mobile development (Swift for iOS, Kotlin for Android)
- Experience in backend services development
- Worked with Kafka or other event streaming tooling
- Shipped microservices and experience with EDA (event driven architecture)
- Worked with SQL databases
- Understanding of Kubernetes and infrastructure as code
- Experience with structured, methodical problem solving and debugging
- Track record of participating in constructive dialogue with an engineering team
- Experience applying expertise to solve problems and being able to learn quickly when in a new situation
Responsibilities
- Work on software features and tools that will improve Zwift Companion
- Build out a deep understanding of the software and influence teammates and occasionally other teams and functions
- Drive technical solutions for software features of moderate-to-high complexity, making logical design trade-offs at the application level
- Lead complex feature integrations
- Manage end-to-end feature delivery, including alignment with external stakeholders
- Resolve challenging technical problems that require working across team boundaries
- Work on existing native mobile codebases (iOS and Android) and contribute to building out our Native + Kotlin Multiplatform solution
- Work with Kafka (or other event streaming platforms) and SQL databases, building and delivering end to end microservices
- Proactively advise your team and manager on technical approaches, helping to establish best practices and improve team capabilities
- Continually drive software engineering best practices within the team
- Evaluate systemic root causes with the help of other senior and staff engineers, looking to solve problems with a 3-6+ month forward vision
- Contribute to technical strategy development, occasionally influencing cross-team technical direction
View Full Description & ApplyYou'll be redirected to the employer's site