Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
🚀 WE ARE HIRING! 🚀
Senior Android Developer (f/m/d)
Responsibilities ✨
- Own features end-to-end: discovery, technical design, implementation, testing, release, and monitoring.
- Build modern, high-performance Android applications using Kotlin (and Java where relevant), Jetpack Compose, Android Jetpack components, and Material Design 3.
- Design and implement scalable app architectures (Clean Architecture, MVVM) with a strong focus on SOLID principles.
- Integrate RESTful APIs (and WebSockets where needed); manage local persistence (SQL) and offline-first experiences.
- Ensure app performance, reliability, and accessibility; instrument analytics and crash reporting (e.g., Firebase).
- Write robust automated tests (unit, integration, and UI with JUnit); maintain high code quality.
- Own the CI/CD pipeline: set up and maintain pipelines (e.g., GitLab CI), Gradle automation, and release automation.
- Manage Google Play Console releases: app signing/keystore management, versioning, internal/alpha/beta/production tracks, staged rollouts.
- Stay up-to-date with the latest trends and best practices in mobile development.
- Engage in pair and mob programming, code reviews, TDD and BDD, using these as opportunities to gain and share knowledge.
Skills & Requirements ✅
- Strong proficiency in Kotlin (primary) and Java for native Android application development.
- Experience building declarative UIs with Jetpack Compose; state management (State, Flow, ViewModel, Navigation).
- Knowledge of Android Jetpack components: Lifecycle, ViewModel, Navigation, Room, WorkManager, Paging; Coroutines and Kotlin Flow for asynchronous/reactive programming.
- Experience integrating APIs to fetch and manipulate data in mobile applications.
- Understanding of fundamental UI/UX design principles and ability to work closely with designers to implement visually appealing and user-friendly interfaces.
- Strong understanding of SOLID principles and modern architecture patterns (Clean Architecture, MVVM).
- Proficiency in debugging and testing mobile applications to ensure performance and quality.
- Familiarity with Git and version control systems.
- Bachelor’s degree in Computer Science, Computer Engineering, or related field.
- Experience using tools like Jira, GitLab, and GitHub.
- Strong problem-solving and debugging skills.
- Proficiency in Agile development methodology and collaborative team environments.
- Fluent in both spoken and written English, with excellent communication and teamwork abilities.
Technologies & Tools 🛠
Kotlin, Java, Jetpack Compose, Android Jetpack, Material Design 3, SQL, RESTful APIs, WebSockets, Firebase, JUnit, Gradle, GitLab CI, Google Play Console, Git, Jira, GitLab, GitHub, Clean Architecture, MVVM, SOLID, TDD, BDD.
Key Skills
Ranked by relevanceReady to apply?
Join NoeXa - IT Solutions and take your career to the next level!
Application takes less than 5 minutes

