Point your AI agent at freehire and let it find you a job.

Get the CLI →

emagine

Open 17d

Senior Android developer

Posted 5 views
Discussion

Summary

emagine is hiring a Senior Android developer for a banking client in Helsinki on a fixed-term contract (Oct 2026 to Mar 2027, extension possible). Day to day the person builds and modernizes Android apps with Kotlin and Jetpack Compose, migrates legacy View-based UI, and writes automated UI/unit tests with Espresso; 2-3 days/week on-site.

emagine is looking for a Senior Android developer for one of our banking clients for their office in Finland,

Start: 2026-10-08

End: 2027-03-31 (extension possible)

Location: Helsinki, 2-3 days/week at the office

About the role:

- Design, implement, and maintain high-quality Android applications using Kotlin and Jetpack Compose
- Lead and contribute to the modernization of existing applications by migrating legacy View-based UI implementations to Compose
- Refactor and update custom-built UI components to align with companies standardized design system and UI component libraries
- Drive frontend engineering best practices, promoting maintainable, scalable, and reusable mobile solutions
- Develop and maintain automated UI tests using Espresso and contribute to improving overall test automation coverage
- Create and maintain unit tests and other verification activities to ensure application quality and reliability
- Participate in feature design, implementation, testing, release activities, and ongoing maintenance
- Analyse application behaviour, troubleshoot issues, and support continuous improvements to performance, stability, and user experience
- Collaborate closely with designers, backend developers, QA engineers, architects, and business experts to deliver customer-centric mobile solutions

Your profile:

Must-have knowledge and experience
Kotlin, Jetpack Compose.

Nice-to-have knowledge and experience
Material design, View/XML based UI

Skills

What Senior Mobile jobs ask for — and how much of it you have →
Apply

See also

Mobile jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available