Senior Mobile Engineer (React Native)
Job Description:
Our client, leading player in the cryptocurrency and fintech space is seeking a Senior Mobile Engineer to join its Product Engineering team. In this role, you'll build and maintain high-performance mobile applications using React Native, delivering exceptional user experiences across both iOS and Android platforms.
Key Responsibilities
- Designing, developing, and maintaining mobile applications
- Contributing to all stages of development, from ideation and architecture to implementation, testing, deployment and monitoring
- Ensuring that the app is optimized for performance across various devices and platforms
- Collaborating with cross-functional teams to understand and define requirements
- Participating in sprint planning, standups and retrospectives
- Keeping current with new technologies, libraries and trends in mobile development and React Native ecosystem to provide innovative solutions and recommendations
- Writing clean, efficient, and well-documented code following best practices for maintainability, scalability and testability
- Participating in code reviews, mentoring junior engineers, and ensuring coding standards
Qualifications
- 5+ years of professional software development experience
- Extensive experience in developing, testing and deploying cross-platform mobile apps for iOS and Android using React Native
- Proven ability to monitor, identify and resolve stability and performance issues
- Excellent problem-solving skills and attention to detail
- Those with less experience will be considered for a Software Engineer role
Nice to Have
- Experience in native mobile development (Swift or Kotlin/Java)
- Experience with automated testing suites like Jest or Mocha
- Experience with Redux or other state management solutions
- Knowledge of Bitcoin and cryptocurrency trading.
- Background in fintech, crypto, or trading platforms.