Focus will be the development of the React Native applications, integration with back-end services, design and maintain quality, and ensure responsiveness of applications. You will be working with a team, therefore commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.
Responsibilities:
Translate designs and wireframes into high-quality code
Design, build, and maintain the high performance for the React Native (iOS/Android) platform
Ensure the performance, quality, and responsiveness of the application
Collaborate with a team to define, design, and ship new features
Identify and correct bottlenecks and fix bugs
Help maintain code quality, organization, and automatization
Skills & Requirement:
Solid knowledge of JavaScript.
Solid knowledge of client-side JS Framework (3+ years of experience recommended).
Familiarity with newer specifications of ECMAScript (ES6 & ES5 )
Experience in native mobile development (IOS and/or Android)
Knowledge of UI/UX design patterns.
Experience in API design, development, and use.
Agile development experience.
Knowledge of other web technologies and UI/UX standards
Must be familiar with cloud message APIs and push notifications
Knack for benchmarking and optimization
Proficient understanding of code versioning tools such as GIT
Familiarity with continuous integration
Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
Good problem-solving skills and ability to meet deadlines
Solid knowledge in GIT.
2+ years of experience on React Native.
Experience as an React Native developer working on commercial consumer-facing applications: 2+ years (preferred)
Proven software development and working experience in React Native app development and
Bachelor’s Degree in Computer Science or related field; or equivalent combination of education and experience (preferred)
OR 5+ years of software development experience developing, maintaining, and managing web or mobile applications