The CHI Software team is not standing still. We love our job and give it one hundred percent of us! Every new project is a challenge that we face successfully. The only thing that can stop us is... Wait, it’s nothing! The number of projects is growing, and with them, our team too. And now we need a React Native Developer. About the Project: You’ll be joining a dynamic team working on innovative mobile applications with ambitious plans for global impact. We craft delightful user experiences and deliver high-performance mobile apps using React Native. Requirements: * 3+ years of experience in mobile development using React Native. * Strong proficiency in JavaScript (ES6+) and TypeScript is a plus. * Hands-on experience with mobile app lifecycle, navigation libraries (e.g., React Navigation), and state management tools (Redux, MobX, or Context API). * Solid understanding of native mobile development: iOS (Swift/Objective-C) or Android (Java/Kotlin) — integration, debugging, and bridging. * Experience with RESTful APIs, GraphQL, and real-time data handling. * Familiarity with CI/CD pipelines for mobile apps (e.g., Fastlane, Bitrise, GitHub Actions). * Strong testing practices: unit tests (Jest), integration tests, and UI testing. * Comfortable working in Agile teams, using Git, code reviews, and collaborative workflows. * Excellent communication skills in English.
Nice to Have: * Knowledge of native modules and bridging React Native to native code. * Experience with animations, gesture handling (e.g., Reanimated, Gesture Handler). * Familiarity with mobile performance optimization and profiling. * Previous involvement in publishing apps to App Store or Google Play.
Responsibilities: * Develop, test, and maintain React Native applications for both iOS and Android. * Build clean, maintainable code, and ensure high performance and responsiveness. * Collaborate with designers, backend engineers, and product managers to align on requirements and deliver user-centric features. * Write and maintain documentation, including architectural decisions and code comments. * Debug and resolve defects, monitor app stability, and improve reliability. * Stay up-to-date with mobile development best practices and emerging technologies. * Contribute proactively to team culture, knowledge sharing, and continuous improvement.
Our perks * Covered vacation period: 20 business days and 5 days off * Free English classes * Flexible working schedule * Truly friendly and supporting atmosphere * Working remotely or in one of our offices * Medical insurance for employees from Ukraine * Compensation of psychological counseling * Legal support * Relocation assistance
Thank you for your interest! If your profile aligns with the key requirements, we will reach out to you.