Remote Middle Android jobs | EPAM Anywhere

This website uses cookies for analytics, personalization and advertising. Click here to learn more or change your cookie settings. By continuing to browse, you agree to our use of cookies.

Back icon

Middle Android Developer for a Retail Store

Middle Android Developer for a Retail Store 40 hrs/week, 12+ months

We are currently looking for a Middle Developer with an understanding of the application life cycle and the principles of application interaction with Android to join our team.

The client is a group of companies represented by a network of retail stores selling electronics and household appliances in Russia.

Please note that even though you are applying for this position, you may be offered other projects to join within EPAM Anywhere. 

Join EPAM Anywhere to quickly and easily find projects that match your knowledge and experience, while working with Forbes Global 2000 clients, building a successful IT career, and earning competitive rewards. The platform provides additional perks, including a flexible schedule, professional development opportunities, and access to a community of experts.

Responsibilities

  • Analyze business requirements with BA
    • Prepare HLD documents and support changes to existing features
      • Development of microservices: creation of the OpenAPI specification, development of a data model, preparation of integration documents, validation and design of data flow
        • Lead and guide the development team in terms of architecture and technical leadership
          • Preparing a POC to analyze the complexity and feasibility of a function
            • Participation in the investigation of production errors

              Requirements

              • Understanding of the application life cycle and how the application interacts with Android
                • Understanding Clean Architecture, MVP, MVVM, MVI
                  • Understanding the basic principles of working with multithreading
                    • Basic knowledge of SQL
                      • Experience in developing client-server applications
                        • Understanding how the REST API works

                          Nice to have

                          • Understanding and experience with single activity
                            • Unit Test writing experience
                              • Knowledge of kotlin coroutines
                                • Experience in using and configuring CI / CD (Dagger 2 / Koin)
                                  • Experience with Jira / Confluence / Bitbucket
                                    • Experience with Sketch / Zeplin / Figma
                                      • Experience with Google Analytics, Firebase

                                        We offer

                                        • Competitive compensation depending on experience and skills
                                          • Work in enterprise-level projects on a long-term basis
                                            • You will have a 100% remote full-time job
                                              • Unlimited access to learning courses (EPAM training courses, English regular, other)
                                                • Community of 38,000+ industry’s top professionals
                                                  Android
                                                  SQL
                                                  API

                                                  40 hrs/week

                                                  Hours per week

                                                  12+ months

                                                  Project length

                                                  Russia

                                                  Locations eligible for the position