IO Tech Solutions Limited
Senior React Native Developer
A senior mobile engineer who designs, builds, tests, and maintains cross-platform mobile applications in React Native across the full SDLC — from architecture through deployment and monitoring — while optimizing performance, conducting code reviews, and mentoring junior developers.
- Compensation
- Not disclosed
- Location
- China
- Work setup
- Remote
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 5+ years
- Category
- Mobile
- Posted
Skills
Must have
- 5+ years of professional experience in software development
- Strong expertise building, testing, and deploying cross-platform mobile apps with React Native
- Demonstrated ability to identify and resolve performance and stability issues
- Excellent analytical and problem-solving abilities
Nice to have
- Experience with native mobile development (Swift, Kotlin, or Java)
- Familiarity with testing frameworks such as Jest or Mocha
- Experience with Redux or similar state management tools
- Understanding of cryptocurrency, trading platforms, or fintech domains
Full description
Key Responsibilities
- Design, develop, and maintain high-quality mobile applications
- Contribute to all phases of the software development lifecycle, including ideation, architecture, implementation, testing, deployment, and monitoring
- Optimize application performance across a wide range of devices and platforms
- Collaborate with product managers, designers, and engineers to define technical requirements
- Participate in agile ceremonies such as sprint planning, daily standups, and retrospectives
- Stay up to date with the latest trends, tools, and best practices in mobile development and the React Native ecosystem
- Write clean, maintainable, and testable code aligned with industry standards
- Conduct code reviews and provide mentorship to junior team members
Qualifications
- 5+ years of professional experience in software development
- Strong expertise in building, testing, and deploying cross-platform mobile apps using React Native
- Demonstrated ability to identify and resolve performance and stability issues
- Excellent analytical and problem-solving abilities
- Candidates with less experience may be considered for a Software Engineer position
Nice to Have
- Experience with native mobile development (Swift, Kotlin, or Java)
- Familiarity with testing frameworks such as Jest or Mocha
- Experience with Redux or similar state management tools
- Understanding of cryptocurrency, trading platforms, or fintech domains