The Opportunity

We are looking for a Senior Android Engineer to join our team and create innovative, world-class products. You will handle the entire product development process and work closely with the customer’s tech-team. You will determine product functionality, define the architecture, and estimate the scope of work. In addition, you will participate in internal knowledge-sharing meetings, external tech talks, and conferences as an attendee or speaker. 

As a Senior Engineer, you will have the opportunity to:

  • Lead new projects
  • Supervise a team 
  • Participate in the hiring process
  • Act as Line Manager for junior engineers
  • Participate in pre-sales activities 

You

Qualifications & experience:

  • At least 4 years of Android experience
  • Strong programming knowledge of Java language, Java Core, and Kotlin
  • Knowledge of low-level Java optimization techniques for Android
  • A deep understanding of Java VM (Oracle, Dalvik, ART)
  • Database development experience including SQL
  • Knowledge of the Android ecosystem – analytics, advertising, BaaS, publishing, UI design concepts
  • Thorough understanding of algorithms, data structures, complexity, and optimization
  • Solid knowledge of mobile application architecture, design patterns and an understanding of refactoring techniques
  • Knowledge of TDD and experience with Unit and UI Testing
  • Solid knowledge of development tools, environments, and utilities
  • Understanding of Material Guidelines and a passion to build the best UX
  • Experience with Agile development methodologies (Scrum, Kanban)
  • Proactive, goal-focused mindset and the desire to create high-quality products
  • Passion for continuous learning and adapting to new technologies
  • Good written and spoken English as well as good communication skills

We appreciate:

  • Knowledge of Dart/Flutter
  • Knowledge of RxJava/RxAndroid
  • Knowledge of Coroutines
  • The ability to maintain and develop C/C++ code for Android
  • Experience with continuous integration/continuous delivery
  • Experience with direct communication with customers
  • Experience with leading a team
  • BSc/MSc degree in Computer Science
  • Your own apps on Google Play Store

The Company

Star is a global consultancy that connects strategy, design, engineering and marketing services into a seamless workflow devised to support our clients every step of the way – no matter how long or complex their journey. We anchor everything we do in clear and compelling endgames, which in turn enable our strategists, designers and engineers to create useful, scalable products and solutions. We are 750 strategists, designers, engineers and marketers in 12 locations around the world, and we are here to make every great idea, every great person and every great company shine. That is why we’re called Star.

Compensation and Benefits

Star offers a competitive and rewarding salary and benefits package as well as an intellectually and creatively stimulating work environment. You will find professional flexibility, new ways of working and unique international travel opportunities.

Share this job