Position: Senior Android developer
Company: Sourceter
Experience required: 3y
English level: intermediate

Opportunity:

The client is a producer of electric scooters and other products around the world. A key success factor for the client is global growth. As a result of Covid-19, the client has started a scaling up the business. 
The focus of the engagement would be on co-creation engineering support on Backend, iOS and Android and other software development tasks.

Responsibilities:

    Design, build and maintain efficient, reusable, and reliable code
    Perform code reviews, collaborate with the engineering team to contribute to the product improvements
    Build, evolve and support Android automation tools for stable and efficient automation execution
    Integrate tests into the build pipelines, with a focus on continuous delivery
    Collaborate with the team members and customer representatives

Requirements:

    5+ years of experience in Android development
    Good knowledge of Java
    Knowledge of Unit, Functional and UI Testing frameworks (Espresso, JUnit)
    Good knowledge of Android IDE, tools, and libraries
    Good coding skills, knowledge of algorithms, design
    patterns, concurrency, networking
    Knowledge of Continuous Integration practices
    Knowledge of the latest trends in the mobile industry and platforms
    Intermediate English

Bonus skills:

    Knowledge of Android ecosystem — analytics, advertising, publishing, UI design concepts
    Understanding of Android security practices
    Personal applications in Google Play
    Experience in Flutter development

We Offer:

    Competitive market salary
    Flexible working hours
    Premium insurance package
    Paid sick-leaves and vacations
    Team of professionals who knows how to build world-class products
    Wide range of cool opportunities for professional and personal growth