Teamware Solutions is seeking a talented React Native Developer to design, build, and maintain high-performance, cross-platform mobile applications. You'll be instrumental in delivering seamless and engaging user experiences for both iOS and Android devices, leveraging modern JavaScript frameworks and mobile development best practices.
Key Responsibilities
- Develop and maintain robust, user-friendly mobile applications using React Native.
- Collaborate with UI/UX designers, product managers, and back-end developers to translate concepts into functional mobile experiences.
- Implement reusable components, modules, and libraries to ensure code efficiency and maintainability.
- Integrate mobile applications with RESTful APIs and other back-end services.
- Write comprehensive unit, integration, and end-to-end tests to ensure application quality and stability.
- Optimize mobile application performance, responsiveness, and memory usage for various devices.
- Troubleshoot and debug issues across different mobile platforms, ensuring a consistent user experience.
- Participate in code reviews and contribute to continuous improvement of the development process.
Qualifications
- Proven experience as a React Native Developer.
Skills Required:
- Strong proficiency in React Native, JavaScript (ES6+), and TypeScript.
- Solid understanding of React concepts (Hooks, Context API, Redux/MobX for state management).
- Experience with mobile UI/UX design principles and building responsive layouts.
- Proficiency in integrating with RESTful APIs and handling asynchronous data.
- Familiarity with native build tools like Xcode (iOS) and Android Studio (Android).
- Experience with version control systems (e.g., Git).
- Strong debugging, problem-solving, and analytical skills.
Preferred Skills:
- Experience with native module development in Objective-C/Swift (iOS) or Java/Kotlin (Android).
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and mobile backend-as-a-service (MBaaS) solutions.
- Knowledge of mobile CI/CD pipelines (e.g., Fastlane, App Center).
- Experience with other mobile development frameworks (e.g., Flutter, Ionic) is a plus.