Your role
Design, code and maintain mobile/ web applications user experiences end-to-end;
Optimize code for performance, stability and maintainability;
Work with a cross-functional team of cloud engineers, software- and
QA-engineers;
Leverage native APIs for deep integrations with both platforms;
Diagnose and fix bugs and performance bottlenecks for performance that feels native;
Reach out to the open source community to encourage and help implement mission- critical software fixes;
Measure the success of the products with key metrics
Deploying of React Native applications to Apple App Store and Google
Play Store;
Requirements
Requirements
5+ years' experience building production client-side or mobile applications;
High proficiency in JavaScript, React and React Native, and supporting libraries.
Hands-on experience across front-end user interfaces, business logic,
and data tiers;
Experience defining front end architectures and exploring technical feasibility trade-offs;
The knowledge of the ES6 syntax and ES7-10 features;
Have the ability to perform diagnostics on issues inside and outside the code-base;
Experience with building and deploying of React Native mobile applications to the App Store and Play Store;
Experience with Jest or other unit testing libraries;
High level of proficiency in HTML/CSS3 and knowledge of best practices and common patterns;
Experience with Git repository, CI/CD and DevOps way of thinking;
Experience with technologies such Laravel, Android, PHP, Java, Kotlin,
Swift, Objective C, SQL, Node.js is a plus;
Fluent in English, both written and verbally.
Demonstrated ability to mentor other developers to maintain architectural vision and software quality;
Preferred Qualifications
Experience developing highly interactive user experiences and an understanding of design for scalability, performance and reliability on the client side;• The ability to think and work Agile and have the knowledge of best practices;