Sr. React Native Developer
- Full-time
Company Description
We are seeking a highly skilled and experienced Senior React Native Developer to join our team. In this role, you will design, develop, and maintain mobile applications that deliver seamless performance and exceptional user experience. As a senior developer, you will also play a key role in mentoring junior developers and collaborating with cross-functional teams to bring innovative ideas to life.
Job Description
Creating UI and app components from wireframes and prototypes.
Build and maintain robust, scalable, and high-performance mobile applications.
Develop clean, maintainable, and reusable code while adhering to coding standards and best practices.
Creating and implementing animations to attract and retain customers.
Stay up to date with the latest React Native and mobile development trends and technologies.
Work closely with product managers, designers, and backend developers to define and implement user requirements.
Qualifications
Proficient in React Native, with 5+ years of experience in mobile application development.
Deep knowledge of JavaScript, TypeScript, and ES6+ syntax.
Hands on experience with native build tools like Xcode (iOS) and Android Studio.
Knowledge of native app integration (Swift, Objective-C, Java, or Kotlin is a plus).
Experience with Firebase as Authentication, RealTime Database and Storage Systems.
Competent with Redux, Context API, or other state management libraries.
Well-versed with RESTful APIs, integration processes and third-party libraries.
Competent in testing frameworks such as Jest, Mocha, or Detox.
Excellent at solving complex problems and debugging.
Strong collaborator with demonstrated leadership skills.
Keen eye for identifying opportunities to improve user experience.
Experience with deploying apps to the App Store and Google Play Store.
Knowledge of modern architecture patterns (MVVM, MVC, etc.).
Nice To Have:
Exposure to cloud services like AWS, Azure, or Firebase.
Previous experience working in an Agile/Scrum environment.
Familiarity with version control systems like GitHub, Bitbucket, or GitLab.
Familiarity with analytical tools like Mixpanel.
Additional Information