As a Software Engineer (Mobile), you will be responsible for the end-to-end development of our applications, including:
- Designing, developing, and deploying scalable features for web, mobile, and cloud environments.
- Collaborating with cross-functional teams (product, design, AI/ML) to deliver high-quality, user-centric applications
- Optimizing application performance, reliability, and responsiveness across various platforms.
- Writing clean, maintainable, and well-documented code.
- Contributing to our engineering best practices through code reviews and process improvements
Qualifications:
- Experience in developing desktop or mobile applications using technologies like Native iOS/Android, React Native, Tauri, Electron, or QT.
- Solid understanding of mobile UI/UX principles and responsive design.
- Proven ability to design, build, and scale backend systems.
- Experience with CI/CD pipelines and deployment strategies.
Bonus Skills:
- Cross-platform development expertise (e.g., RIBs, Bazel).
- Ability to create native modules and manage dependencies (e.g., Swift Package Manager).
- Experience with containerization and orchestration tools like Docker and Kubernetes (K8s).
- Experience with cloud platforms (AWS, GCP, Azure) or on-premise environments.