Android Developer
Emlid makes modern professional geodetic equipment for highly accurate measurements. Our devices are used worldwide for surveying, to create maps and digital terrain models, for archaeological excavations and scientific research.
Not only do we develop hardware and software, we also constantly communicate with our users and regularly receive feedback. It inspires us to improve our products and services.
People in our team are united by research interest, involvement in tasks and a desire to do our best. We value autonomy and personal responsibility. We give each other regular feedback. We cherish our established internal culture and welcome those who are willing to move forward, sharing our values and approach to work.
Now we are looking for an Android Developer to our office in Budapest.
You will work in a dynamic, fast-paced environment, following the Shape Up methodology to deliver impactful projects to our customers.
Responsibilities:
- Develop and maintain features for Emlid Flow, an Android companion app for Emlid receivers and a professional land surveying tool.
- Implement custom UI components.
- Collaborate with the iOS, cloud application, and cross-platform library teams to deliver seamless solutions.
- Take ownership of specific application components, overseeing their full development lifecycle.
- Propose and implement improvements to the application’s architecture and scalability.
- Conduct code reviews to ensure high quality, maintainability, and testability.
- Review architecture documents and design specifications.
- Support and troubleshoot production issues as needed.
What we expect from you:
- 3+ years of relevant Android engineering experience.
- Proficiency in Kotlin.
- Hands-on experience with Kotlin Flows API.
- Solid understanding of OOP principles and data structures.
- Experience with application architectures such as MVVM and MVI.
- Familiarity with Jetpack Compose and other Android Jetpack libraries.
- Upper-intermediate or higher English proficiency.
Nice to have:
- Experience with Koin, Mapbox, and NoSQL databases.
- Knowledge of unit testing frameworks (e.g., JUnit, Mockk, Mockito).
- Understanding of Agile development methodologies and best practices in software development.
We offer flexible start time for working hours, all necessary equipment, private health insurance, commute compensation, and opportunity to grow within the team. We have a modern office near the city center, sensible approach to meetings and bureaucracy, regular sport activities and company events.
To apply, contact us at hr@emlid.com.