Profile requirements:
We are always looking for Android Developers with a few years of experience for different positions within the field. In return, we offer an open-minded and friendly workplace environment with a lot of opportunities for career development.
What You'll Do:
-
Build Performance Optimization: Analyze, profile, and optimize our Android build system to reduce build times. You'll work on everything from simplifying dependencies and configuring build caches to tackling I/O and CPU bottlenecks.
- CI/CD Pipeline Management: Design, implement, and maintain robust and scalable GitLab CI/CD pipelines. This includes automating build, test, and deployment workflows for our Android projects.
- Tooling and Automation: Develop and maintain internal tools and scripts (nice to have: Python) to automate repetitive tasks and improve overall developer experience.
- Collaboration: Partner with our development and DevOps teams to ensure our build processes are efficient, reliable, and meet the needs of a growing team.
What We're Looking For:
-
Proven Expertise: A strong background in Gradle and Android build optimization.
- Quantifiable Impact: Your resume should demonstrate how you've directly improved build times. Examples might include "Reduced build time by 20% by simplifying dependencies" or "Cut CI pipeline duration by 30% through caching."
- Build System Knowledge: Deep understanding of dependency management in both Gradle and Maven.
- CI/CD Proficiency: Hands-on experience with GitLab Pipelines.
- Problem Solver: An analytical mindset with the ability to identify and resolve complex build-related issues.
Interested?
We look forward to hearing from you!