About This Role
This engineering role focuses on developing high-quality, scalable, and performance-driven mobile applications using the React Native framework. The developer will create seamless cross-platform applications for both iOS and Android, maintaining excellent UI/UX standards and optimized performance.
Responsibilities
- Develop cross-platform mobile applications using React Native
- Collaborate with designers, backend developers, and QA teams
- Write clean, reusable, and maintainable code
- Debug, test, and resolve application issues
- Implement responsive UI/UX designs across devices
- Optimize application performance and scalability
- Manage code through version control systems like Git
- Integrate third-party libraries, APIs, and native modules
Requirements
- 3+ years of experience as a React Native Developer
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field
- Strong proficiency in React Native & JavaScript (ES6+), including hooks, async/await, and promises
- Solid understanding of React.js fundamentals and component-based architecture
- Experience integrating REST APIs, third-party services, and SDKs
- Ability to work with native modules and bridge React Native with iOS/Android components
- Knowledge of modular coding practices for better scalability and reusability
- Understanding of the mobile application development lifecycle, from design to deployment
- Experience in building responsive and adaptive layouts for multiple screen sizes
- Strong portfolio showcasing mobile application projects
- Familiarity with Apple App Store and Google Play Store submission guidelines
- Experience implementing push notifications, background services, and offline features
- Proficient with development tools such as VS Code, Expo, Xcode, and Android Studio
- Strong communication skills to coordinate with clients and internal stakeholders