Responsibilities:
Develop and maintain mobile applications for iOS and Android platforms using React Native.
Collaborate with cross-functional teams to define, design, and ship new features.
Write clean, maintainable, and efficient code.
Ensure the performance, quality, and responsiveness of applications.
Identify and troubleshoot issues and implement solutions in a timely manner.
Stay up to date with emerging mobile technologies and best practices.
Participate in code reviews and provide constructive feedback to team members.
Contribute to improving development processes and tools.
Bachelor's degree in computer science, Engineering, or a related field.
Proven experience as a Mobile Developer with a focus on React Native development.
Solid understanding of React and its core principles, React Native Components, state management (useState, useContext, useReducer), Redux or Context API, Async Storage/Redux Persist, Platform APIs Android & iOS, Debugging, Performance Optimization.
Proficiency in JavaScript, ES6+, and related technologies.
Experience working with RESTful APIs and asynchronous programming.
Strong knowledge of mobile UI/UX design principles and best practices.
Familiarity with mobile development tools and frameworks (e.g., Xcode, Android Studio).
Experience with version control systems such as Git.
Excellent problem-solving skills and attention to detail.
Excellent communication and collaboration skills.
Ability to work independently and as part of a team in a challenging environment.
Experience with additional mobile development technologies (e.g., Swift, Kotlin).
Experience with testing frameworks (e.g., Jest, Detox).
Job Type: Full-time
Pay: 300,
- 00 - 700,000.00 per year
Schedule: - Day shift
Work Location: In person