A technology company is seeking a Senior Android Developer to work on exciting international projects. The role includes driving new features, collaborating with design teams, and maintaining app performance. The ideal candidate should have over 5 years of experience in Android development with Kotlin, as well as a solid understanding of various development tools and practices. The position offers stable employment with 100% remote work and a focus on flexibility and autonomy.
Qualifications
More than 5 years of experience developing native Android applications.
Strong understanding of architectural patterns like MVVM and MVI.
Experience with local databases, schema design, and migrations.
Responsibilities
Drive new features for Android applications for a seamless user experience.
Collaborate with Product Owners and Designers on user stories.
Lead refactorings to improve code maintainability.
Skills
Kotlin
Android SDK
Jetpack libraries
MVVM
Unit testing
Performance analysis
Tools
Android Studio
Gradle
JUnit
Espresso
MockK
Job description
We are looking for a Senior Android Developer.
International projects.
Duties
Drive new features for our existing and upcoming Android applications, ensuring a seamless and engaging user experience
Collaborate closely with Product Owners and Designers to translate user stories and design mockups into functional and visually appealing Android features
Take ownership of key areas of the codebase and lead safe refactorings to improve long-term maintainability and app performance
Review code from peers and provide constructive feedback to increase engineering standards
Analyze and resolve performance issues using Android Profiler, LeakCanary, and other debugging tools
Work with our CI/CD pipelines and automated testing frameworks to maintain code quality
Requirements
Previous experience (more than 5 years) developing native Android applications with Kotlin
Solid understanding of the Android SDK, Jetpack libraries (Compose, ViewModel, LiveData, Room, Navigation, WorkManager, etc.), and development tools (Android Studio, Gradle)
Comfortable with architectural patterns like MVVM, MVI, or Clean Architecture and understand their practical applications
Experience with local databases (e.g., SQLite, Room), including schema design and migrations during app updates
Strong understanding of unit testing principles. Experienced with testing frameworks like JUnit, Espresso, or MockK, and able to write clean, effective tests to ensure code quality
Solid experience with performance analysis and debugging using Android Profiler and related tools
Ability to define and implement software development best practices
Offer
Stable employment. International projects for Global Fortune 500 companies.
Indefinite period contract.
100% remote work. You can choose to work from any place in the world
Flexibility regarding working hours. Autonomy to choose the way you work. We trust you.
Annual Training&Development Budget, upskilling support, capability development programs
Cooperation with top-tier engineers and experts.
Unique TEAL culture, relationship- and respect-driven community, non-corporate atmosphere
Agile approach and no bureaucracy
Outstanding integration trips to various places in Europe for all employees.
Activities to support your well-being and health. Luxmed Gold Extended medical care and Multisport Plus benefit.