Full-Time Senior Android Software Engineer
Accesa is hiring a remote Full-Time Senior 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.
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 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:
- 5+ years of experience in a professional software engineering position working with Android
- Experience with Android development using Kotlin and Java, leveraging Jetpack components.
- Familiarity with Koin for dependency injection, Retrofit & Gson for networking, and Coroutines for asynchronous programming
- Solid testing background with JUnit, Robolectric, Mockito, and Mockk
- Experience applying clean architecture and architectural patterns such as MVP, MVVM, and MVI.
- Strong English communication skills
Nice to have:
- Experience with multi-module Android projects, performance optimization techniques