ApplyStaff Software Engineer (Native Mobile Platform)
Posted about 11 hours agoViewed
View full description
💎 Seniority level: Staff, 8+ years
📍 Location: United States
🔍 Industry: Software Development
🏢 Company: NerdWallet
🗣️ Languages: English
⏳ Experience: 8+ years
🪄 Skills: GraphQLLeadershipAndroidiOS DevelopmentKotlinReact NativeSoftware ArchitectureSwiftTypeScriptMobile testingCI/CDAgile methodologiesRESTful APIsMentoringSoftware Engineering
Requirements:
- 8+ years of Software Engineering experience, with at least 5 years of experience developing mobile applications
- 2+ years React Native experience
- 2+ years Kotlin or Swift experience
- 1+ years TypeScript experience
- 1+ year GraphQL experience (ideally with Apollo Client)
- Demonstrated success working in infrastructure, platform, or developer success roles
- Leadership of large-scale software projects involving multiple engineers and a large stakeholder group
Responsibilities:
- Lead the development of iOS, Android, and React Native infrastructure that powers the NerdWallet app on Android and iOS
- Supercharge our product teams by investing in tools, libraries, and best practices that uplevel developer productivity and product quality
- Capitalize on new technologies like React Native’s new architecture to modernize our tech stack and unlock performance gains and new capabilities
- Provide mentorship and guidance both to immediate teammates and members of the broader mobile developer community by promoting best practices in coding, testing, and architecture
Apply