Sr. Android/KMP Engineer - Java, Kotlin, Android
Terminal
This job is no longer accepting applications
See open jobs at Terminal.See open jobs similar to "Sr. Android/KMP Engineer - Java, Kotlin, Android" Craft Ventures.Software Engineering
Costa Rica
Posted on Jul 26, 2025
About GoPro
GoPro helps the world to capture and share itself in immersive and exciting ways. We are a force for positivity, celebrating all things awesome while inspiring people to pursue their passions.
We celebrate diversity. We practice inclusion. We foster belonging. We demand equity. And we share the experiences of individuals and communities who also hold these values as core to who they are. From Bucharest to Munich, Silicon Valley to Shenzhen, we are dedicated to building a company that reflects and honors the diverse global communities where we live, work, and play.
Founded in 2002 by Nick Woodman, a photo and video enthusiast in search of a better way to film himself and his friends surfing, GoPro has grown into a relentlessly innovative brand loved around the world for its insanely versatile and enabling products.
About The Role
GoPro delivers a set of world-class, cross platform, video editing applications on iOS, Android, macOS and Windows that are collectively used by millions of people each month. These tools enable users to easily build incredible videos of their life events and share them with their family and friends. On this team you’ll be responsible for the design and implementation of a cross-platform app that empowers users to engage and celebrate their passions in all new ways.
What You’ll Do
GoPro helps the world to capture and share itself in immersive and exciting ways. We are a force for positivity, celebrating all things awesome while inspiring people to pursue their passions.
We celebrate diversity. We practice inclusion. We foster belonging. We demand equity. And we share the experiences of individuals and communities who also hold these values as core to who they are. From Bucharest to Munich, Silicon Valley to Shenzhen, we are dedicated to building a company that reflects and honors the diverse global communities where we live, work, and play.
Founded in 2002 by Nick Woodman, a photo and video enthusiast in search of a better way to film himself and his friends surfing, GoPro has grown into a relentlessly innovative brand loved around the world for its insanely versatile and enabling products.
About The Role
GoPro delivers a set of world-class, cross platform, video editing applications on iOS, Android, macOS and Windows that are collectively used by millions of people each month. These tools enable users to easily build incredible videos of their life events and share them with their family and friends. On this team you’ll be responsible for the design and implementation of a cross-platform app that empowers users to engage and celebrate their passions in all new ways.
What You’ll Do
- Contribute meaningfully to the design, development, testing and operational excellence of a KMP based data centric cross-platform application.
- Leverage Jira for story definition and project tracking.
- Fully own (design, develop, test) specific modules/user journeys assigned to you.
- Participate in stand ups, design reviews, code reviews, end of sprint demos and other best practice ceremonies as defined by GoPro.
- Collaborate with other members of cross-functional teams.
- Pro-actively communicate challenges, risks, status, requests for assistance.
- Minimum 5+ years of professional experience in the software engineering domain.
- Expert-level knowledge in the area of engineering software written using Kotlin and Java.
- Deep, hands on experience engineering software solutions leveraging Kotlin Multiplatform.
- Professional experience, harnessing Agile methodology for collaboration, adaptability, and continuous improvement.
- Familiar with the software development lifecycle and capable of leveraging this understanding for the purpose of aligning with operational KPIs.
- Strong understanding of Android development fundamentals.
- In-depth exposure and familiarity with the latest Android development frameworks. (Jetpack Compose, Flows, etc.)
- Track history of delivering high code quality; featuring solid documentation, code-cleanliness, adherence to code style requirements, testing and pragmatic design pattern choices.
- Sound practical understanding of best-practices in cross-platform application architectural design.
- Demonstrable experience designing applications and systems that interoperate with cloud applications and third-party vendor SDKs or systems. Bonus Points For
- Bachelor of Computer Science or equivalent tertiary education.
- Experience with iOS, macOS and Windows (desktop) application development.
- Expertise with implementing CI/CD pipelines.
- Experience with building user experiences around playback and manipulation of video.
- Mapping SDK development experience.
- Wireless (Bluetooth/WiFi) development experience.
- Willingness to mentor peers where appropriate.
This job is no longer accepting applications
See open jobs at Terminal.See open jobs similar to "Sr. Android/KMP Engineer - Java, Kotlin, Android" Craft Ventures.