Responsibilities
- Develop and maintain mobile applications for customers using React Native with JavaScript or TypeScript, or through native development on iOS and Android platforms.
- Design, deploy, and manage cloud infrastructure on major providers such as AWS, GCP, or Azure to ensure system reliability and support business growth.
- Lead architectural choices in system design with a focus on scalability, security, and resilience to failures.
- Contribute across the entire technology stack, particularly in customer-facing mobile applications, adapting to product needs using React Native or native tools.
- Design, implement, and oversee data pipelines and data delivery workflows that are central to the company's core data operations.
- Define and enforce engineering best practices, including automated testing, continuous integration and deployment, and system monitoring.
- Partner closely with executive leadership to shape product strategy, development roadmap, and response to user feedback.
- Lead projects from inception to completion, ensuring a balance between rapid delivery and high technical standards.
Other
Anticipate a weekly workload of approximately 60 hours, including some weekend availability during product launches and critical deadlines.