Android Developer at Cruise Planners focused on Kotlin development for user-centered mobile applications. Collaborating with teams to enhance and modernize existing Android codebases in a hybrid work environment.
Responsibilities
Design and build advanced applications for the Android platform, ensuring robust, responsive, and user-friendly designs
Maintains and modifies existing applications on their own as well as under direction from senior staff members
Performs maintenance programming for existing codebase
Performs custom programming as directed
Assumes responsibility for ongoing development of assigned tasks
Work closely with project teams, designers, and other developers to define, design, and deploy new features and functionality
Requirements
Bachelor's degree in computer science/computer engineering
5+ years of experience in Android application development
Strong proficiency in Kotlin, with solid understanding of Java
Experience modernizing legacy Java codebases to Kotlin + Jetpack Compose
Proven experience as an Android developer with a portfolio of released applications in Google Play Store
Deep knowledge of Android SDK, Android Studio, and core Android development best practices
Experience implementing MVVM architecture, Jetpack Compose, Compose Navigation, and LiveData
Practical experience implementing dependency injection to improve modularity, testability, and scalability of Android applications
Proficiency in Kotlin Coroutines and Flow for asynchronous and reactive programming
Familiarity with Jetpack libraries, including Lifecycle, Navigation, and WorkManager
Strong grasp of clean coding practices and the ability to design scalable, maintainable application architectures
Strong understanding of RESTful APIs and integrating Android apps with backend services
Experience working with Firebase (push notifications, analytics, crash reporting)
Skilled in unit testing, debugging, and using modern tools for app reliability
Exposure to CI/CD tools such as Jenkins, GitHub Actions, or Bitrise
Proficiency with Git and version control best practices
Comfortable working in Agile development environments, using tools like Jira and Bitbucket
Excellent problem-solving, critical thinking, and communication skills, with the ability to explain technical concepts early
Contributions to open source or active maintenance of GitHub repositories is a plus.
Staff Android Engineer at Saily working on mobile data solutions. Leading architectural decisions, optimizing performance, and collaborating in a team - oriented environment in Vilnius.
Mobile Engineer developing Android solutions for Saily, enhancing connectivity for global travelers. Collaborating in autonomous teams while leveraging AI for efficient problem solving.
Mobile Engineer developing secure mobile data solutions for traveling customers at Saily. Collaborating with cross - functional teams using an AI - native Product Engineering culture.
Mobile App Analyst supporting ongoing analysis and improvement of an Android app with 25,000 users. Collaborating with developer and content teams for data - driven recommendations.
Staff Android Engineer contributing to innovative EV charging solutions at Wallbox. Leading technical direction and mentoring in a hybrid setup based in Barcelona.
Android Engineer building scalable features for Spotify’s Android app in London. Collaborating with teams and optimizing performance while mentoring junior engineers.
Feature Lead handling technology solutions for Enterprise Payments Technology at Bank of America. Leading a team to deliver extensive payment technology solutions across global platforms.
Android Developer focusing on Kotlin and SDKs with AI integration at GFT. Building efficient mobile applications with advanced payment technologies and observability.
Software Engineer developing Android applications for Adobe's video creation team. Collaborating with Product and Design to innovate and enhance video tools intended for storytellers.
Android Engineer contributing to award - winning Android app and internal tooling for Engine by Starling. Collaborating in small teams to build features and sharing knowledge in a fast - paced open culture.