We are seeking an experienced Senior Mobile Developer (React Native) to join our team. In this role, you will be a key technical leader, partnering with clients to understand their needs and delivering high-quality React Native applications. The ideal candidate will have a strong background in mobile development and be capable of leading complex projects from conception to completion.
Responsibilities:
- Develop, validate, and maintain mobile applications using React Native, ensuring high performance and responsiveness.
- Build pixel-perfect, cross-platform UIs that adhere to design specifications and current web standards.
- Collaborate closely with back-end developers, analysts, architects, and managers to deliver comprehensive mobile solutions.
- Act as a mobile experience advisor, providing expert guidance to clients and stakeholders on best practices and emerging trends.
- Drive customer discussions and lead technical conversations for enterprise clients, ensuring alignment with business objectives.
- Apply and enforce best practices for mobile-based content layout, architecture, navigation, and user experience.
- Stay updated with the latest mobile technologies, architectures, and trends, and share insights with the team.
- Mentor junior developers and contribute to the growth and development of the team.
Requirements:
- 5+ years of experience in mobile development, with significant hands-on experience building production apps using React Native.
- Demonstrated ability to make autonomous technical decisions and take full ownership of the development process.
- Strong client-facing skills, able to lead discussions with stakeholders, articulate technical concepts, and present solutions confidently.
- Proven ability to build pixel-perfect UIs and deliver high-quality mobile applications.
- Strong understanding of mobile architectures, design patterns, best practices (DDD, TDD, etc.), state management (e.g., Redux or Context), and cross-platform development considerations.
- Self-motivated, proactive, and resourceful; comfortable working independently in an agile environment and taking initiative.
- Experience with native Android or iOS development is a plus.
- Familiarity with API design and development.
- Active participation in technology communities, such as meetups, events, or tech talks, is desirable.
- Frontend skills and experience with DevOps practices are advantageous.