Tasks and Responsibilities:
- Design, develop, and maintain reusable Android libraries and components using Jetpack Compose and Kotlin/Java to accelerate application development;
- Collaborate with product owners, designers, and developers from diverse backgrounds to define project requirements and deliverables;
- Troubleshoot and resolve software defects and issues;
- Conduct code reviews and ensure adherence to Android coding standards and best practices;
- Stay updated with the latest Android technologies to improve development processes;
- Participate in the full mobile app development lifecycle;
- Provide technical guidance and support to junior developers as appropriate;
- Support solution architects in defining software architecture and best practices;
- Foster a positive and collaborative work environment.
Job Requirements:
- Bachelor's degree in Computer Science, Engineering, or related field;
- Proven experience as an Android Developer with knowledge of Jetpack Compose and library development;
- Strong proficiency in Kotlin/Java and Gradle build system;
- Extensive knowledge of Android SDKs and related tools;
- Good understanding of mobile UI/UX principles and mobile security aspects;
- Familiarity with version control systems (e.g., Git) and CI/CD practices using GitHub Actions;
- Excellent problem-solving and analytical skills;
- Strong communication and teamwork abilities in an international setting;
- Motivated individual who thrives in a diverse work environment;
- Very good command of English (mandatory).