Senior React Native Developer
We are looking for a Senior React Native Developer
As a Senior React Native Developer, you will be responsible for delivering the best online user experience, which makes your role extremely important for our success and ensuring customer satisfaction and loyalty. You will be managing a team to build, lead and scale our mobile applications on the iOS and Android platforms.
You’ll be responsible for:
- Develop high-quality enterprise-scale React Native applications with pixel-perfect UIs across both Android and iOS mobile platforms
- Leverage native APIs for deep integrations with native mobile platforms
- Diagnose and fix bugs and performance bottlenecks
- Break down complex requirements into independent coding tasks and strategies
- Participate in design and code reviews
- Driving the delivery of our product development
- Managing a team of developers
Must Have:
- Minimum of 4-5 years of experience on React Native or similar role;
- Strong Computer Science fundamentals in OOP/OOAD & SOLID, MVVM design patterns, data structures, and algorithms;
- Strong experience in creating the React-Native modules (npm) for developing reusable custom libraries, components;
- Strong creating CI/CD pipelines using third-party tools like Bitrise;
- Good experience in deploying the applications on Apple AppStore and Google Playstores;
- Proven experience developing in JavaScript and TypeScript languages;
- Good foundation at working with third-party libraries (Redux, RxJS) and debugging dependency conflicts;
- Ability to work as part of a larger software engineering effort and a strong understanding of professional software engineering best practices for the full SDLC;
- Time management;
- Knowledge of English at Upper-Intermediate level.
Nice to have:
- Experience with cloud-native, scalable, and highly available distributed systems;
- Experience with dependency injection (Dagger);
- Experience with automated testing suites, like Jest or Mocha and postman, experience with unit and integration tests (Espresso, JUnit) and Co-routines
- Experience with using RESTful APIs and GraphQL APIs to integrate mobile applications to server-side systems and an understanding of the document request model and offline storage.
What we offer:
- Long-term job in a cozy office in the company of many skilled associates
- Competitive salary and benefits
- Interesting international projects
- Opportunities for professional and career growth
- Opportunities to develop and learn advanced technologies
- Regular training and development opportunities
- Use of high-valued tools and applications
-
332 South Michigan Ave, Suite 121 #5998, Chicago, IL 60604, United States
+1 (312) 779-1115