Back to offers

Android Pioneer

Critical TechWorks

Apply now
Open space working

Job Description

Android Pioneers are Android full-stack developers with technology running through their veins. They’re someone who likes to get their hands dirty in developing apps but also want to tweak all of Android’s internals. If you are afraid to learn new frameworks, dig further and deeper, extend your skills and working methods, please don’t apply.

Apart from excellent technical skills, all the usual stuff applies. You’ll need to be a problem-solver, a planner, and a doer. Under your own influence, you will connect the dots, enable other teams to work and keep all Android things running like clockwork. But you’re no clock-watcher. You bring energy and star-quality to what you do and practice engineering excellence with a smile. All this while relentlessly learning ever more of what makes Android and all its next-gen technologies tick.

In return, you’ll be surrounded by some of the best talents in the business, in an inspiring environment where our people are well-looked after, happy and part of a connected team that’s changing the future of mobility. 

Responsibilities

Get ready to be challenged (in the best way): from networking fundamentals to personalized experiences, media to real time system updates, and enabling constant improvements based on vehicle information, you will be at the cutting-edge of the BMW Group’s technologies.

 

Profile

Whatever you’re working on, here’s the lowdown on the technical skills you’re likely to have:

 

• 3+ years of object-oriented software development experience.

• 1+ years’ experience working on Android projects in Java/Kotlin using the Android SDK.

• Practical knowledge and/or interest in C and C++ and/or Linux.

• Knowledge of Android design patterns and software architecture principles.

• Experience with concurrent programming.

• Experience building maintainable and testable code bases and applying unit testing techniques.

• Experience with Git source control system.

Nice to have

• Working experience with Android internals is highly valuable.

• Experience working in an Agile development environment as a detail-oriented team player with good written and verbal communication skills.

• Versatile with 3rd party libraries.

 

Apart from great technical skills, our environment is fast-paced and 100% agile. It prioritizes autonomy, teamwork, interaction, and resilience.

We’re organized into Scrum teams and projects typically consist of one or more teams sharing a common development, configuration management and continuous delivery environment.

This means our Android Pioneer should also possess the following skills:

 

  • • Availability to perform Operations outside working hours, if the product context so requires (extra compensation will be applicable).
  • • Great people skills that foster a supportive environment, constructive feedback and ideas sharing.
  • • A real passion for learning, doing things better and helping others.
  • • Experience of agile methodologies, particularly Scrum.
  • • Experience with Continuous Integration and Delivery tools (e.g., Git, Jenkins, JIRA, Gerrit).
  • • Excellent oral communication and (English) writing skills.
  • • Availability to travel abroad for short periods.
  • • German skills will be a plus.
About Critical TechWorks
https://criticaltechworks.com/

Fusing technology and talent, we’re developing the next generation of software systems for the BMW Group’s future driving machines. Fuelled by the principles of agile software development, we’ll use our freedom to think, disrupt and transform the way things are done. We’re clear about where we’re heading. We plan to change the way the world thinks and feels about cars: from autonomous driving to electrification, from car sharing services to connectivity. Get ready for a journey like no other.

Contact Us