Senior Android Developer focusing on internal application development for clients using Kotlin/Java in an agile environment. Collaborating on software architecture and ensuring best practices.
Responsibilities
Will act as a Senior Android Developer, responsible for the development and maintenance of the client's internal applications using Kotlin and Java.
Will collaborate in defining software architecture, coding best practices, user interface and usability of applications, ensuring scalability and low-maintenance solutions.
Will analyze complex issues and perform debugging with logs that may involve integration with multiple backends.
Will participate in the code review process and architecture discussions with the team.
Will be responsible for creating unit tests for implemented features.
Will be responsible for organizing, prioritizing and estimating tasks together with the client.
Will keep project documentation up to date.
Will work in an agile development environment (Scrum).
Will work on an international project, requiring reading, writing and conversational English.
Requirements
Bachelor's degree in Computer Science, Computer Engineering, Systems Analysis or related fields.
Solid experience in native Android application development using Kotlin (and Java when necessary).
Deep knowledge of Android Jetpack components (ViewModel, LiveData, Navigation, Room, etc.).
Experience with REST API integration, MVVM architecture and real-time data consumption.
Knowledge of unit and instrumented testing for Android.
Familiarity with version control tools (Git) and CI/CD practices.
Experience with Jetpack Compose, Clean Architecture and project modularization.
Knowledge of monitoring and analytics tools (Firebase, Crashlytics, etc.).
Experience with agile methodologies and multidisciplinary squads.
Experience in international projects or working in global companies.
Knowledge of DevOps practices applied to mobile development.
Advanced English, with written and verbal communication skills for interaction with international clients.
Middle Android Engineer at Avenga developing modern mobile applications using Android technologies. Contributing to scalable architectures and collaborating with teams to deliver high - quality solutions.
Senior Mobile Developer focused on Android solutions for construction industry. Responsible for maintaining and evolving mobile applications in a hybrid work environment.
Senior Android Engineer building Kotlin Multiplatform applications for Eko, enabling healthcare providers to detect cardiac and pulmonary diseases. Join a diverse team with strong venture capital backing.
Senior Android Engineer developing mobile applications for News UK. Collaborating with cross - functional teams to deliver best - in - class software solutions and mentor engineering staff.
Senior Software Engineer focused on Android applications and UI development at Dolby. Designing and delivering high - quality user - facing experiences in modern Android applications.
Android Architect responsible for setting the technical direction for Cape’s Android application. Collaborating across teams to deliver a stable and secure product aligned with user needs.
User - focused Senior Android Engineer building Plum on Android from early stages. Collaborating with users to create a delightful financial interaction experience.
Senior Android Developer taking the lead in Android application development for an international gaming company. Collaborating on a product in its early stages and making quality gaming experiences.
Software Engineer Mobile - Android responsible for creating innovative Android apps in fitness. Collaborating with teams to integrate features and enhance user experiences.
Mobile Developer working on Android and iOS applications for a financial sector client. Collaborating with teams on projects involving digital transformation and technology solutions.