Overview:
The React Native Developer plays a crucial role in our organization contributing to the development and maintenance of highquality mobile applications. They are responsible for implementing mobile solutions using React Native optimizing performance and ensuring an excellent user experience.
Key Responsibilities:
- Develop and maintain mobile applications using React Native
- Collaborate with crossfunctional teams to define design and ship new features
- Optimize applications for maximum performance across a vast array of mobile devices
- Architect build and maintain excellent React Native applications with clean code
- Ensure the best possible performance quality and responsiveness of the applications
- Explore and implement new technologies to maximize development efficiency
- Unittest code for robustness usability and reliability
- Work on bug fixing and improving application performance
- Continuously discover evaluate and implement new technologies to maximize development efficiency
- Ensure the technical feasibility of UI/UX designs
- Build and maintain excellent UI/UX
- Integrate REST APIs and thirdparty services
- Keep up to date on the latest industry trends in mobile technologies
- Thorough understanding of React Native and its core principles
- Work with version control systems and code review tools
Required Qualifications:
- Bachelors degree in Computer Science or a related field
- Proven work experience as a Mobile Developer using React Native
- Demonstrable portfolio of released applications on the App store or the Android market
- Experience in UI/UX design
- Proficiency in JavaScript including DOM manipulation and the JavaScript object model
- Familiarity with RESTful APIs
- Experience with automated testing suites like Jest or Mocha
- Solid understanding of integrating thirdparty libraries
- Strong problemsolving skills and a detailoriented mindset
- Excellent communication and teamwork skills
- Experience with version control systems such as Git
- Uptodate with the latest trends and best practices in mobile development
- Ability to multitask and work in a fastpaced environment
- Knowledge of Agile development methodologies
- Experience with performance and memory tuning tools
performance tuning,agile methodologies,ui/ux design,third-party libraries,restful apis,mobile development,git,react,react native,javascript,automated testing