Kotlin (Android and/or Swift) Full Stack Developer
Summary
The developer will build and maintain mobile applications and APIs using Kotlin and Swift, focusing on clean architecture and intuitive user experiences. They will collaborate with cross-functional teams to scope tasks and deliver features for early-stage products.
Minimum Requirements:
- This position requires comprehensive knowledge and experience working with Kotlin for Android development, Swift/Kotlin for iOS development, or both.
- A minimum of 2-3 years of experience is required.
- Qualifications in Computer Science or Computer Engineering are preferred.
- However, coding bootcamp and self-taught candidates with extensive experience and a portfolio will be considered.
- A good understanding of Clean Architecture, MVVM Architecture, HCI design principles, and other best practices is essential.
Responsibilities:
- Scope technical tasks presented to you in sprints, laying the groundwork for early-stage products to iteratively evolve and scale.
- Create intuitive and delightful user experiences alongside our product designer.
- Expand and maintain APIs and services.
- Work with engineers, product managers, designers, and stakeholders across the company to bring new features and products to our mobile SDKs and apps.
- Develop and execute against both short- and long-term roadmaps.
- Make effective tradeoffs that consider business priorities, user experience, and a sustainable technical foundation.
- Uphold our high engineering standards and bring consistency to the many codebases and processes you will encounter.
- Communicate and manage expectations well with the team to make effective tradeoffs that consider customer priorities, user experience, security, and sustainable long-term technical development.