Bookster: o carte-surpriza si un kit care te duce in copilarie
Job-uri similare care te-ar putea interesa: |
|
|---|---|
![]() |
Senior Android Developer in SME Tribe
Hybrid |
![]() |
Senior Java Developer
BUCURESTI, |
![]() |
Internship C# Developer
BUCURESTI, |
| Vezi job-uri similare ( 70 ) | |
Senior Android Developer
This job is no longer active!View all job-urile Euro-Testing Software Solutions active.View all job-urile Senior Android Developer active on Hipo.roView all job-urile in Banks - Financial Institutions active on Hipo.ro |
| Employer: | Euro-Testing Software Solutions |
| Domain: |
|
| Job type:: | full-time |
| Job level: | 1 - 5 ani experienta |
| Location: |
|
| Updated at: | 28-09-2026 |
| Remote work: | Hybrid |
Short company description
Euro-Testing Software Solutions is involved in software consulting, having 20+ years of experience on the market in Romania and abroad, through specific IT solutions and services offered in the following areas:
• Software Testing (manual testing, testing automation, performance testing, outsourcing, training and certification, etc.)
• Cyber Security
• DevOps/DevSecOps
• Implementation and Customization of Atlassian & OpenText products (MicroFocus) and other niche products/solutions
• AI based Decision Intelligence solutions.
Requirements
• Strong knowledge and understanding of the Android SDK and app lifecycle
• A solid grasp of data structures and algorithms
• Experience working with databases and consuming REST APIs
• The ability to write maintainable and reusable software
• A strong sense of when refactoring is needed, and how to do it safely
• Dependency injection with Dagger2 or Hilt
• Reactive programming with RxJava and/or Coroutines and Flow
• Jetpack Compose and modern declarative UI
• Modular and clean architecture at scale
• MVP and MVVM presentation patterns
• Local persistence (Realm)
• Automated testing, including unit, instrumentation, and screenshot testing
Tech stack:
• Languages: Kotlin
• Architecture: clean, modular architecture with MVP and MVVM presentation patterns
• Dependency injection: Dagger2
• UI: Jetpack Compose for new screens, classic Android Views for existing ones, plus a unified design system and animations (Lottie, Rive)
• Asynchronous and reactive: RxJava (v1 and v3) and Kotlin Coroutines with Flow
• Data and networking: Realm for local persistence, Retrofit and OkHttp for consuming REST APIs
• Platform features: biometric authentication, Maps and location, PDF rendering
• Security, identity and analytics: anti-fraud and KYC tooling (Revelock, Onfido), analytics platforms (Salesforce, Medallia, Countly) and Firebase
• Quality and CI: Detekt, SonarQube, JUnit, Mockito, MockK, Robolectric, Roborazzi screenshot testing and JaCoCo coverage
Responsibilities
• Own complex features end-to-end across the presentation and data layers
• Convert design mockups (Figma) into fully native screens
• Make architecture decisions and lead the refactoring of legacy code
• Design clean APIs and module boundaries that scale across a large codebase
• Write well-organised code that respects our current architecture
• Champion testing, performance, accessibility, and application security
• Strong communication skills, with the ability to explain trade-offs clearly and align people
• Openness to giving and receiving feedback and sharing knowledge generously
• Curiosity and a genuine interest in how and why things work
• Analytical thinking, breaking down hard problems and reasoning through trade-offs
• A sense of ownership for outcomes, not just tasks

