We are currently looking for a Senior Android Developer for our Minsk office to join our innovative project and make our team stronger.
Our customer is a mobile network operator and internet service provider. It is currently the largest mobile network operator in the UK and the largest provider of 4G services in Europe.
We are using a cutting-edge mobile technology stack, such as Clean Architecture, Dagger 2, Volley, RxJava, currently moving to Kotlin; for testing – Espresso, Mockito, etc. We deliver monthly feature-oriented releases that help our customer become even more effective in their business and attract a wider audience by improving the user experience.
We follow Agile methodologies as our team works closely with the Product Owner, the Business Analysts, and the UX/UI designers on a daily basis.
If you are looking for an interesting and challenging position that requires constant learning, growth and improvement, we can provide you with such an opportunity!
Develop a native Android mobile application;
Cover the codebase with unit and UI tests;
Perform bug fixing and improving the application performance;
Provide PR reviewing;
Work within a team of developers to complete the proposed initiatives, contributing to the application architecture and providing implementation guidance;
Quickly develop and understand our clients’ requirements, technology needs and solution architecture;
Collaborate with a remote team on the client side and internal cross-functional teams to design and develop the appropriate features;
Participate in Agile ceremonies;
Continuously investigate and discover to maximize development efficiency.
Proven working experience in Android app development;
Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies;
Strong knowledge of the Android SDK, different versions of Android, and how to deal with different screen sizes;
Production experience in Kotlin;
Understanding of Google’s Android design principles and interface guidelines;
Good understanding of networking, caching of local data and multitasking on Android;
Familiarity with RESTful APIs for connecting Android applications to back-end services;
Strong knowledge of Android UI design principles, patterns, and best practices;
Ability to understand business requirements and translate them into technical requirements;
Familiarity with cloud message APIs and push notifications;
Proficient understanding of code versioning tools, such as Git;
Familiarity with Continuous Integration;
Solid understanding of the full mobile development lifecycle;
Experience with third-party libraries and services;
Experience with Agile processes;
Strong leadership, ability to work in a fast-paced team environment, with a mix of local and remote resources;
Excellent verbal and written communication skills.
Innovative solutions delivery to the world’s digital changes;
Experience exchange with colleagues all around the world;
Opportunities for self-realization;
Friendly team and enjoyable working environment;
Engineering, corporate and social events;
Social package: professional & soft skills trainings, medical & family care programs, sports;
Bei EPAM setzen wir Cookies und ähnliche Technologien ein, um die Inhalte unserer Webseite auf Ihre Bedürfnisse abzustimmen und Ihnen einen optimierten Besuch zu ermöglichen. Wenn Sie unsere Webseite weiter nutzen, ohne Ihre Cookie-Einstellungen zu ändern, stimmen Sie der Verwendung von Cookies zu.