Job Openings React Native Engineer

About the job React Native Engineer

Key Responsibilities:

  1. App Development:

    • Design and develop advanced applications using React Native.
    • Ensure the best possible performance, quality, and responsiveness of the application.
  2. 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.
  3. Code Maintenance:

    • Write clean, reusable, and maintainable code following industry best practices.
    • Troubleshoot and fix bugs and performance bottlenecks.
  4. Integration:

    • Integrate third-party APIs, libraries, and native modules.
    • Maintain and optimize CI/CD pipelines.
  5. 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).