
Turing
A rapidly-growing company using the power of Machine Learning to build highly accurate fire prediction and detection technology is looking for a Mobile App Developer. The selected candidate will be responsible for scaling up a high-tech mobile/phone/tablet app together with a cloud-native back-end platform. The Silicon Valley-based company is on a mission to address the very grave issue of the rapidly rising human, financial, and environmental costs of uncontrollable wildfires. They have managed to raise $3.8mn+ during their Seed round of funding.
Job Responsibilities:
- Build intuitive user experiences for users
- Set up offline access for users in remote areas and build mesh networks of devices between firefighters on the line
- Work with Cloud-native back-end technologies to build services
- Collaborate with different teams to design, develop, deploy and maintain highly secure, scalable real-time and REST APIs
- Help to integrate different data sources and pipelines to gather and process different types of data, including geospatial data
Job Requirements:
- Bachelor??s/Master??s degree in Engineering, Computer Science (or equivalent experience)
- At least 3+ years of experience working as a mobile developer
- Expertise in working with React Native
- Knowledge of working with firebase, Websockets, etc
- Strong grasp over REST API backed development processes and UI designs
- Understanding of building real-time communication services with in-app chat/messaging/notification features
- Familiarity with technologies like AWS, EC2, Lambda, Fargate, Elastic Beanstalk, ElasticCache, etc
- Should possess a thorough knowledge of microservices design and deployment models
- Must be able to work with data pipelines to gather process data from various sources
- Expertise in technologies like Typescript, Node.js, Go. Postgres, MongoDB, etc., is required.
- Familiarity with the Git command line will be helpful
- Well-versed in object-oriented analysis and design
- Updated knowledge of design patterns and tech/language-specific patterns knowledge
- Knowledge of cloud-native and distributed systems design patterns
- Experience in building mapping/mobile mapping applications is preferred
- Knowledge of geo data sources/APIs and formats
- Familiarity with ArcGIS and ESRI platform