We are looking for an analytical, results-driven React Developer who can work with one or two teammates that desire the responsibility of making a beautifully crafted application from the ground up. Your day-to-day responsibilities will include:
Work as part of a small team to build React Native Android applications (With the potential for iOS release)
Architect, build and maintain excellent React Native applications with clean code.
Implement beautiful UI's that match designs.
Implement clean, modern, smooth animations and transitions that provide an excellent user experience.
Integrate third-party API's.
Write unit and integration tests.
Release application to the Google Play store.
Work with native modules when required.
Work as part of a team, where your input will help in multidisciplinary fields of embedded systems, computer vision, and other fun real-world projects.
Complete two-week sprints, and participate in sprint retrospectives and daily standups.
Track your time through and progress through Jira.
Exigences de l'emploi
2+ years of professional experience working with React Native.
Ideally 4+ years of professional software development experience.
Meaningful experience working on complex systems.
Ability to take extreme ownership and pride over your work.
An understanding of React Native best practices and a commitment to following them.
Ability to create and maintain continuous integration and delivery of React Native applications.
A positive mindset and can-do attitude.
English skills (ability to effectively communicate via written and spoken English).
A passion for software development. It’s not just your career, it’s also your hobby. You’re constantly striving to learn new things and improve. You follow industry news, regularly tinker with new technologies, and read books and blogs to keep your skills current.
You work well within a team environment and enjoy working in the office with your colleagues.
Ability to consistently work 40 hours per week.
Custom UI development experience
Offline Capable App development
Cross-platform development experience (Android / iOS)