Job Title: React Native Developer (Web iOS Android)
Location:Irving TX
Job Description:
We are looking for an experienced React Native Developer to join our team. In this role you will be responsible for developing and maintaining highperformance applications for both web (React Native Web) and mobile (iOS and Android) platforms. You will collaborate with crossfunctional teams to define design and ship new features ensuring the best possible performance quality and responsiveness of applications.
Key Responsibilities:
- Develop and maintain applications using React Native for Web iOS and Android platforms.
- Collaborate with product managers designers and other developers to understand project requirements and translate them into technical specifications.
- Write clean maintainable and efficient code.
- Ensure the performance quality and responsiveness of applications.
- Troubleshoot and debug issues to optimize performance.
- Participate in code reviews and contribute to the improvement of coding standards and practices.
- Stay uptodate with the latest industry trends and technologies to ensure our applications are current and competitive.
- Implement and maintain automated testing to ensure the quality of applications.
- Assist in the deployment and release process for web and mobile applications.
- Work with thirdparty dependencies and APIs.
- Contribute to the continuous improvement of our development processes and methodologies.
Qualifications:
- Bachelors degree in Computer Science Engineering or related field or equivalent practical experience.
- 6 years of professional experience in software development.
- Proven experience with React Native development for web and mobile (iOS and Android) platforms.
- Strong proficiency in JavaScript TypeScript and ES6 features.
- Experience with state management libraries such as Redux or MobX.
- Familiarity with RESTful APIs GraphQL and thirdparty libraries and APIs.
- Solid understanding of mobile development lifecycle and best practices.
- Experience with version control systems such as Git.
- Knowledge of modern frontend build pipelines and tools.
- Understanding of mobilespecific UI/UX design principles and guidelines for both iOS and Android.
- Experience with native build tools like XCode Android Studio Gradle (Android) and CocoaPods (iOS).
- Strong problemsolving skills and ability to troubleshoot issues across platforms.
- Excellent communication and teamwork skills.
- Ability to work independently and manage multiple tasks effectively.