Senior React Native Developer
Core
Build, enhance, and maintain high-quality mobile applications for iOS and Android using React Native.
Role type
Senior IC mobile engineer (React Native)
Builds
Production mobile applications for iOS and Android
Domain
Mobile development
Required skills
React Native, TypeScript, JavaScript, REST API integration, mobile state management, automated testing, performance optimization, Git, App Store/Google Play release processes
Preferred skills
Expo, EAS, Swift, Kotlin, React Native New Architecture, CI/CD, Jest, React Native Testing Library, Detox, Firebase, Sentry, Datadog
Responsibilities
Develop and maintain mobile applications using React Native and TypeScript; Build and deliver new features for both iOS and Android; Integrate REST APIs, third-party services, authentication, and analytics; Improve application performance, stability, and overall user experience; Write clean, reusable, maintainable, and well-tested code; Develop and maintain unit, integration, and end-to-end tests; Troubleshoot and resolve bugs and production issues; Participate in code reviews and contribute to engineering best practices; Monitor application performance and reliability using appropriate debugging and monitoring tools; Mentor other developers and contribute to a strong engineering culture
Seniority
Senior, hands-on IC