We are looking for an exceptional mobile developer to work with us on a mid-sized form-heavy mobile app. The bulk of the work will be on the app side, but an ideal candidate would also occasionally contribute to the back-end and DevOps aspects of project.
You will be working remotely with a team based largely in NY, primarily developing proprietary code, with some possibility of open source contribution. You will have the freedom to set your own hours, but as this is very much a team effort, we do require some overlap with US hours.
We are looking for a self-motivated developer who also loves being part of a team. Candidates will join our team as consultants and will be responsible for paying any taxes or applicable fees where they reside.
What we offer:
- Challenging work with real-world consequences
- Unit testing, continuous integration, automated deployment
- An opportunity to contribute to open-source projects
- Competitive compensation
- Fully remote work
- Flexible hours
We are looking for someone who:
- Has an excellent command of written and spoken English
- Is able to overlap some business hours with a NY based team
- Can write clear, concise, and tested code for client-side web applications
- Has significant experience with React Native or a truly burning desire to learn
- Has experience working with React, Angular, Vue, and other front-end frameworks
- Possess a strong understanding of JavaScript outside of libraries or frameworks, i.e. the language itself, not just how to use jQuery, React, or Angular
- Is familiar with concepts like immutable data structures and functional programming
- Has experience using a flavor of version control
- Can adhere to git workflows including pull requests and code reviews
- Has experience in front-end tooling workflows: Node.js, Yarn, Webpack, Create React App, Flow, Babel, etc.
- Has experience testing JavaScript code
The ideal candidate will have:
- Native code experience with iOS and/or Android
- An advanced degree in CS or similar field
- Five or more years of client-side development experience
- Back-end application experience, particularly with Python
- DevOps experience, e.g. continuous integration, containerized deployment
- A track record of remote work
- Open-source contributions
Yarn CI/CD mobile-development create-react-app Node.js Babel Vue.js JavaScript functional-programming DevOps git-workflow Webpack Unit testing version-control React Angular automated-deployment React Native