What You'll Do
Lead the design and development of mobile applications using React Native, ensuring they are scalable, efficient, and aligned with user needs. Work closely with product managers, designers, and backend engineers to deliver robust mobile solutions that perform seamlessly across platforms.
Implement and manage application state using Redux and Redux Toolkit, ensuring predictable and maintainable data flow. Focus on writing clean, testable code and uphold quality through unit testing, peer reviews, and adherence to established best practices.
Optimize app performance and responsiveness, addressing platform-specific challenges. Stay current with evolving mobile technologies and introduce improvements that enhance development workflows. Support junior engineers through mentorship and contribute to the ongoing growth of the engineering team.
Requirements
- Minimum of 5 years of professional experience with JavaScript or TypeScript
- At least 3 years focused on React Native development
- Strong command of ES6+ features and modern JavaScript standards
- Deep experience with Redux, Redux Toolkit, and state management patterns
- Proven work with RESTful APIs, mobile UI/UX design, and performance tuning
- Familiarity with CI/CD pipelines and app deployment to App Store and Google Play
- Strong problem-solving ability and meticulous attention to detail
- Effective communication skills and a collaborative mindset
Preferred Qualifications
- Experience integrating with Bluetooth technologies, including BLE and wearable devices
- Background in building or maintaining native modules for iOS and Android
- Knowledge of accessibility standards and inclusive design principles
- Exposure to analytics platforms, crash reporting tools, and application monitoring systems
Benefits
- Flexible working arrangements to support work-life balance
- Competitive compensation package
- Comprehensive benefits and support for professional development
- Clear pathways for career advancement

