Job Role:
We are looking for a highly motivated, cross-platform iOS and Android developer with experience building dynamic applications for both mobile & web.
Knowledge of React Native, React JS & Node JS is essential.
This is an opportunity to make a big impact and get lots of ownership.
We're looking for someone who thrives in the very early stages of a company and is self-driven.
Working directly with the founders to help define product features and roadmap.
- Experience building mobile apps for iOS & Android
- End to End Cross-Platform Development: Translate mockups & wireframes to build end to end pixel perfect mobile applications for iOS, Android.
- Implementing super-responsive and engaging gestural mechanics for mobile UI/UX.
- Leverage native APIs for deep integrations with all platforms.
- Working with Front & Backend developers to merge and optimize feature updates into one codebase for testing and app deployment.
- Test Driven Development: Maintain code and write automated tests to ensure the product is of the highest quality.
- Performance Optimization: Diagnose and fix bugs and performance bottlenecks for production readiness.
- 90% of your code will hit production. You will be encouraged to develop and implement modular components for reuse across platforms..
Requirements:
- Deep knowledge and experience of React Native, ReactJS, NodeJS, Javascript, HTML, CSS
- Knowledge of databases such as MySQL, MongoDB, ElasticSearch, etc.
- Good understanding of RESTful & GraphQL APIs applications and microservices
- Experience with Git Continuous Integration & Continuous Delivery
- Experience with Refactoring and QA Testing frameworks on the Frontend
- A problem-solving attitude
- Excellent written & oral communication skills
Extras:
- Familiarity with Azure services & Cloud computing
- Experience with WebRTC
- experience with Automated testing frameworks
- Azure DevOps or MSTF experience