Full-Time Android Software Engineer
Accesa is hiring a remote Full-Time Android Software Engineer. The career level for this job opening is Experienced and is accepting Romania based applicants remotely. Read complete job description before applying.
Accesa
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
Our customer is a German full-service payments provider offering cashless transaction solutions.
Our projects range from developing new functionalities for existing products, to system modernization or migration, and even full-cycle software development, all within an Agile framework.
We prioritize strong communication both within the team and with our customer-side peers.
Responsibilities:
- Mobile Application Development: Research, design, write, and test mobile applications using Agile software development methodologies.
- Continuous Improvement & Technical Growth: Support the improvement of the tech community by fostering and applying continuous integration and continuous delivery practices.
- Cross-Team Collaboration: Engage with all stakeholders to gather feedback, align expectations, and collaboratively evolve the product.
- Analytical Thinking & Problem Solving: Identify and resolve challenges independently or in coordination with the team.
Must have:
- 3+ years of experience in a professional software engineering position working with Android
- Experience with Android development using Kotlin and Java, leveraging Jetpack components (View Model, DataStore, Navigation, Room) and Jetpack Compose for UI
- Familiarity with Koin for dependency injection, Retrofit & Gson for networking, and Coroutines for asynchronous programming
- Solid testing background with JUnit, Robolectric, Mockito, and Mockk; logging with Timber; UI design using XML
- Familiarity with Gradle DSL and maintaining code quality using Lint
- Experience applying clean architecture and architectural patterns such as MVP, MVVM, and MVI.
- Strong English communication skills, both spoken and written (German would be a plus)
Nice to have:
- Experience with multi-module Android projects, performance optimization techniques, and adherence to accessibility standards
- Familiarity with CI/CD pipelines, feature flagging mechanisms, and modern deployment practices
- Exposure to localization workflows and integration of analytics platforms such as Matomo
- Hands-on experience with frameworks and tools like Hilt, Work Manager, Paging and Lottie animations