Job Openings
React Native Engineer
About the job React Native Engineer
Key Responsibilities:
- App Development:
- Design and develop advanced applications using React Native.
- Ensure the best possible performance, quality, and responsiveness of the application.
- Collaboration:
- Collaborate with cross-functional teams, including designers, backend developers, and product managers, to define, design, and ship new features.
- Work closely with QA to debug, test, and optimize applications.
- Code Maintenance:
- Write clean, reusable, and maintainable code following industry best practices.
- Troubleshoot and fix bugs and performance bottlenecks.
- Integration:
- Integrate third-party APIs, libraries, and native modules.
- Maintain and optimize CI/CD pipelines.
- Innovation:
- Stay updated with the latest trends in mobile development and suggest new technologies and best practices.
- Continuously improve development efficiency and quality.
Skills and Qualifications:
Mandatory Skills:
- Strong proficiency in React Native and its ecosystem.
- Experience with Redux/MobX or other state management tools.
- Familiarity with native build tools (Xcode, Android Studio).
- Understanding of RESTful APIs and offline storage (e.g., SQLite, Realm).
- Knowledge of version control tools like Git.
Optional/Preferred Skills:
- Experience with TypeScript.
- Familiarity with integrating third-party libraries and APIs.
- Experience with React.js, Node.js, or other backend technologies is a plus.
- Exposure to CI/CD pipelines for mobile applications.
- Knowledge of app submission processes on the Apple App Store and Google Play Store.
Educational Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field (preferred but not mandatory with relevant experience).