We are looking for a Front-end Developer who is passionate about our product, our customers and our vision and works with us to make Natural Cycles a global success.
Your tasks
You will have a key part in developing and improving our software applications, involving our mobile apps, websites and future exciting projects and platforms (Apple Watch, Apple TV)!
Your background
You should be familiar with the following technologies and principles:
- HTML5 / CSS3, markup for mobile devices (viewport, device pixels, etc)
- Responsive markup (media queries, Bootstrap, etc)
- JavaScript (ES5, ES6), jQuery, at least one of the modern frontend frameworks (like AngularJS, Ember, React, Knockout, Backbone, Sencha, you name it)
- Ajax (XHR) / HTTP / JSON client-server communication
Experience with any of the following tools would be beneficial, but not essential:
- Ionic Framework (v1 / v2)
- Cordova (PhoneGap), hybrid mobile app development
- AngularJS (v1 / v2)
- TypeScript
Our technical plans and challenges include:
- Maintain and develop new functionality for our core product, presented in the form of mobile apps for iOS and Android, as well as browser-based client
- Ensure highest quality, performance and security of the product
- Ensure continuous delivery of new software releases while working in Agile way
- Maintain a healthy and consistent codebase with minimized technical debt and flexibility to expand
- Have a good coverage of automated end-to-end and unit tests
- Have routine operations automated (continuous integration, reproducible builds, gulp, livereload, etc)
- Have a great product team
- Make working together fun & efficient
- Allow everyone to take initiative and contribute to the success of the company and product
- Allow everyone to participate in technical decisions
- Encourage learning
- Move towards emerging new industry standards when they become mature and stable (Angular 2, Ionic 2, ES6, TypeScript, ...)
- Contribute to the open-source community by publishing reusable parts of the code