> DOU
senior
StartupSoft4k–4.3k USDAndroid Engineer
format:Remotecompany:Outstaff
kotlinjavaandroid sdkgradleandroid studiomvvmjenkinsrest-api
> full description
WE ARE
StartupSoft connects top Ukrainian engineers with world-class startups from Silicon Valley and EU. Our developers work directly on the product as an integral part of the startup team.
PROJECT DESCRIPTION
The project focuses on developing smart fitness solutions that help people improve their physical performance and achieve their training goals. It combines connected exercise equipment with mobile applications to provide personalized workouts, track progress, and offer real-time feedback.
Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field
- 2+ years of experience with native app development using Kotlin (Must), Java, Android
- SDK, Gradle, and Android Studio in an agile environment
- 5+ years of professional software development experience
- Solid understanding of Android Studio and the Android SDK
- Knowledge of mobile app architecture patterns (e.g., MVVM, MVP, etc.)
- Participated in the development and release of at least 1 publicly available app to Google Play using automated tooling like Jenkins, Gradle, and Google Developer APIs
- Working knowledge of RESTful services
- English B2+
Responsibilities:
- Code, test, implement, and assist in the design of in-house software applications to meet both functional and technical requirements
- Manage projects from concept to deployment to ensure high standards of performance, reliability, and usability
- Contribute ideas and help to refine use cases and acceptance criteria
- Evaluate new libraries, frameworks, and services for suitability
- Participate in agile development such as stand-ups, sprint reviews, and retrospectives
- Collaborate with backend developers and designers to integrate APIs and data sources for seamless communication between the Android apps and servers
- Continuously optimize application performance and responsiveness by keeping up-to-date with the latest industry trends
- Maintain critical problem-solving skills by troubleshooting and ideating innovative solutions to technical issues and/or bugs