Available Offers for JUnit

Android Tech Lead

Office

Technical Lead Engineer responsible for leading software development team for Android Application and Frameworks Development and customization.


ROLES & RESPONSIBILITIES


  • Be a passionate team leader.
  • Be the voice of your team, mentor and coach of Android developers of your team.
  • Establish best practices for team processes.
  • Build modern and efficient Android Applications and Frameworks at industry-leading level.
  • Orchestrate technical decisions by keeping an overview of modern Android technologies and take responsibility.
  • Know that team comes first and you come second.
  • Able to share complex ideas and feedback in clear and straightforward ways.


YOUR QUALIFICATIONS


  • Bachelor’s Degree in EE, CE, or CS
  • Strong technical background in Android Application development and frameworks customization preferably for Infotainment systems.
  • Expert in C++, Java, Kotlin knowledge would be good to have.
  • Have 3+ years of experience as the lead of a high-performing team.
  • Have 5+ years of experience in developing Android apps and frameworks.
  • In-Depth understanding of Software Development Process.
  • Experience in Configuration, Defect, Requirement & Change Mgmt. tools e.g. JIRA, GIT
  • Experience in Android Frameworks customization and development.
  • Sound knowledge of Android Architecture, Design patterns MVVM, MVP, MVC.
  • Android architecture components, LiveData, Room, DataBinding, RxJava Android.
  • Can use Android CarUI library for app development for Android Auto and Android Automotive OS.
  • Excellent communication skills in English, basic knowledge of German language would be good to have.


TOOLS


  • ADB Debugger, AndroidStudio, IntelliJ,
  • Git, Gerrit, Jenkins, Gradle, Make, CMake build tools
  • Dagger, Android Espresso, Robolectric and other JUnits frameworks.


Project location: Greater Munich Area                    

Duration: long-term


Lead Java developer

Full-time

Who we are looking for

  • Server software expert (Java 11+, Java 17, Spring Boot, Kafka, Maven / Gradle, Junit, Mockito, SQL / ORM).
  • Certain responsibilities that involve development and deployment of strategic products.
  • A person who can take responsibility for the quality of the backend code and the efficiency of the backend developers.
  • A backend development expert (Event Driven Microservices on Spring's stack).


Experience, Competencies and Skills Required

  • Experience with DevOps tools and processes.
  • Experience with cloud providers (AWS, GCP or Azure).
  • Experience in API creation (REST, OpenAPI, GraphQL, Swagger).
  • Experience in cross-platform development is welcome.
  • Knowledge of Kotlin and the Kotlin multiplatform is a huge plus.
  • Participation in the design of platform components, audit of design solutions offered by other developers.
  • Selection of technologies and tools for development and operation, we profess the “you code it you run it” approach.
  • Expert leadership of the backend developer community - coaching, implementation of effective development practices, facilitation, design sessions.
  • Development of code conventions and responsibility for their implementation by the community of backend developers.
  • Identification of problems and wastes in the work of backend developers.
  • Collaboration with the Scrum Master service to improve current processes and practices.
  • Of course, you will write code, both purely technological parts of the system and product features.


5 reasons why you would like to work with us


  • Fintech

Unique domain area that contains lots of interesting tasks.

Real Highload - estimated number of unique users per day is expected to be 5 million people.

Increased requirements for security and fault tolerance of the solution.

We are creating a payment method which means that the Platform we are creating must be available 24/7/365.

At the same time, we are constantly testing new product hypotheses, so we are focused on the "purity" of the solutions created and the internal quality of the code.

  • Real product development

We are developing a product that is very important in daily life of people.

You can tell your mom what you're working on, and she'll not only understand you, but she'll be happy that you're solving real problems of real people.

Each sprint we fulfill a business goal - we actively test business hypotheses.

What you do today will be sold tomorrow by a sales specialist, you will be fully integrated with the business team.

You can influence the product and we need such proactive people. We have a flat structure and open communication.

  • We develop – we launch.

We are engaged not only in development, but also in operation.

We build and develop a mature DevOps process; system engineers are part of our development team.

You will develop the ability to think about how your solution will behave in operation.

  • Mature Scrum process, no “inventing the wheel”

We work with Scrum; we scale Scrum with LeSS.

This means we work in small, long-lived product feature teams.

You will work hand-in-hand with colleagues from other disciplines to get the job delivered.

We practice swarming - we are constantly communicate online with other team members.

Participation in our teams involves T-shaping, you can painlessly and comfortably master related specialties.

You won't be left alone with process issues - we have one scrum master for every three teams.

You will influence the effectiveness of the team, avoiding unnecessary losses, influence the process as a whole.

  • A real startup with all it entails

A unique experience that will be useful to you in the future if you are going to create your own startup.

We go through all phases of development, from finding early followers to launching marketing campaigns.

This is a startup, not an enterprise - minimum bureaucracy, open communications, a culture of errors and security.

International multicultural mature team with average team member age of 30.

How about building together an alternative financial ecosystem in one single country with the potential to scale into Asian markets?

Would you like to digitize oriental bazaars with us?

We are creating a new payment method, an alternative to cash and plastic cards, with our own unique set of financial instruments aimed at ordinary people.