Get to Know the Team
The KartaView team is dedicated to providing users with tools for crowdsourcing imagery collection. Our impact lies in enabling our map-making users to deliver accurate and up-to-date information about real-world locations. Our team includes mobile engineers working on Android apps for both mobile and custom IoT devices alongside iOS and web developers handling frontend and backend components of the project. If you seek challenging projects and are eager for continuous improvement you will find a home with us.
Get to Know the Role
We are looking for a Senior Software Engineer to take charge of developing our imagery collection Android apps. We believe you will have experience with map and imagery-related technologies. You will work hybrid and you will report to the Software Engineering Manager based in Cluj office.
If you believe you have the skills required wed love to hear from you.
The Critical Tasks You Will Perform
- You will design advanced Android applications using the Kotlin programming language.
- You will collaborate with cross-functional teams to design and implement new features.
- You will ensure the performance quality and responsiveness of applications through maintainable and testable code.
- You will work with multiple architectural patterns including MVVM and clean architecture.
- You will establish and manage CI/CD pipelines to automate software delivery processes.
- You will write and implement unit tests and UI tests to ensure code quality.
- You will stay current with the latest technologies and methodologies applying them to improve development practices.
Qualifications :
What Skills You Will Need
- Kotlin Expertise: At least 4 years of experience in Kotlin to develop Android applications.
- Object-Oriented Programming (OOP): Experience with OOP concepts to design software effectively.
- Architectural Knowledge: Experience with architectural patterns like MVVM and clean architecture for project maintainability and scalability.
- Testing Skills: Proficiency in unit testing and UI testing; experience reviewing code to find and address potential issues and defects code quality and functionality.
- Continuous Integration/Continuous Deployment (CI/CD): Experience with CI/CD processes to automate software delivery.
- Enterprise Software Development: Background in developing enterprise-level applications suitable for large-scale operations and integrations.
- Learning Mindset: Learning and implementing new technologies to stay ahead in development practices.
- Collaboration: Sharing knowledge and supporting team objectives.
Additional Information :
Our Commitment
We are dedicated to building an inclusive and equitable workplace allowing diverse Grabbers to grow and perform at their best. As an equal opportunity employer we consider all candidates fairly regardless of nationality ethnicity religion age gender identity sexual orientation family commitments physical and mental impairments or disabilities and other unique attributes.
Benefits at Grab:
- Insurance Coverage: Term Life Insurance and comprehensive Medical Insurance to ensure peace of mind for you and your loved ones.
- Customizable Benefits: GrabFlex allows you to create a benefits package that suits your needs and aspirations.
- Parental Leave: Maternity and Paternity Leave to support you during the precious moments of new life.
- Support Programs: Confidential Grabber Assistance Programme to guide and uplift you and your loved ones through lifes challenges.
- Well-being Programs: Access to including health programs webinars and events focused on your holistic well-being.
- Work-Life Balance: FlexWork arrangements to help you succeed.
Remote Work :
No
Employment Type :
Full-time