Kotlin Multiplatform Developer (Contract)

Remote
Description
We're expanding our contractor pool and seeking multiple talented developers to work with us on a variety of innovative projects.

Please Note: This is a contract relationship for project-based engagements.

Touchlab has been at the forefront of Kotlin Multiplatform (KMP) since the first Kotlin code ran on an iPhone. We’ve made significant contributions to the KMP ecosystem and are excited to continue growing and improving the community. We’re looking for talented developers with a strong foundation in one or more areas of software development in the competencies listed below. This is a unique opportunity to work on challenging and innovative projects across different industries, from startups to established enterprises.

What to expect

  • Competitive hourly rates based on your experience and skill set
  • Opportunities to work on diverse and challenging projects
  • Contracts will be on a project-to-project basis
  • Collaboration with our team of experts at the forefront of mobile development

Competencies we’re seeking

  • Expertise:
    • Professional iOS/Android proficiency
    • Professional KMP experience
    • KMP Library development
  • Experience:
    • Demonstrated experience working in an agency or consulting environment
    • Proven history/track record in iOS/Android development with a large scale iOS/Android application
    • UIKit, SwiftUI, Compose Multiplatform
    • Mobile development tooling and build experience
  • Understanding:
    • In-depth knowledge of UX and design for iOS or Android
    • SwiftUI best practices and popular iOS Architectures
  • Collaboration:
    • Strong communication skills, both written and verbal
    • Advanced English proficiency required
    • Capable of communicating and collaborating effectively with teams across different time zones, with a primary focus on Eastern Time Zone (GMT-5).
  • Flexibility: Ability to adapt to different projects and work environments

Who We Are

We are a growing team of people with a breadth of backgrounds in different industries. Our team is great at what they do. That doesn’t mean everyone shows up with a crazy Stack Overflow score, but it does mean we’re hungry to learn and support each other in growing our knowledge and skills. We work collaboratively and believe we can help shape the future of mobile through Kotlin Multiplatform.

For the last decade, Touchlab has been at the forefront of mobile product development. Today that means helping our clients build products in a world where mobile platforms have matured. When engineering leaders need to accelerate feature development, maximize engineering efficiency, and future-proof their teams and products, they partner with us. We train and advise on mobile best practices, develop apps for all platforms, and as the recognized global experts in Kotlin Multiplatform Mobile, we have been both a JetBrains and Google-certified agency.

Because both startups and the largest public companies seek us out to help them build their mobile products, our team members get the opportunity to work on a variety of interesting projects as well as contribute to our open-source endeavors.

Through our partnerships with JetBrains and Google, and our community efforts, we are directly influencing the growth and adoption of KMP. We’ve contributed code to Kotlin/Native itself, built the most successful open-source starter kit for KMP, and released multiple KMP libraries that are being used by developers around the world. Check out our blog and JetBrains’ KMP portal to learn more.

We believe that embracing our unique diversity leads to success, and we’re working hard to build a diverse, equitable and inclusive team. Touchlab is proud to be an equal opportunity workplace for people of every gender identity and expression, race, ethnicity, religion, sexual orientation, national origin, disability, age, veteran status, parental status, and any other identities. We strive for all to feel welcome and comfortable here.