30 августа 2020
EPAM is an international IT company. The team has more than 30,000 specialists. Among them are developers, testers, business analysts, project managers, solution architects - and many other professionals. All these specialists work on about three thousand projects and use different technologies. Employees can choose what tasks to solve: we have projects in E-commerce, we create games for business, we are engaged in bioinformatics, Big Data and Data Science - and that's not all.
We are currently looking for a Senior or Middle Android Developer (Java / Kotlin) to work within our mobile development team.
Our customer is the largest bank, one of the first to introduce the most advanced technologies in the Russian financial sector.
The main pool of tasks is associated with the development of a mobile application for millions of clients.
Mobile Practice in the company has been developing for more than 11 years and unites more than 800 engineers from 10 countries, more than 100 mobile projects are being developed in parallel by our engineering teams. Our clients work in various industries around the world: IT, financial services, healthcare and biotechnology, retail, media and entertainment, hospitality.
Mobile engineers we are working with modern technologies such as Android, iOS, React Native, Flutter, Xamarin, Unity. It also provides its employees with the opportunity to learn and grow within the company, participate in Mobile community meetups, internal trainings, conferences and training programs, e.g. Solution Architecture School, Delivery Management School.
This position is a part of the new innovative program EPAM Anywhere, which gives an opportunity to work remotely in multidisciplinary teams on global projects that define the future – of technology, collaboration and learning. Join us and take the best of two worlds: full-time employment and remote work.
Please note that even though you are applying for this position, you may be offered other projects to join within EPAM Anywhere.
Taking part in redesign and revision of functionality of the mobile application
Propose and implement innovative improvements
Write clean code
Development experience in Android platform for 2+ years
Available published applications on Google Play
Knowledge of Android SDK (4.1+)
Have commercial experience of using Kotlin
Knowledge of classic algorithms and data structures
Have worked with automatic project build systems (Gradle)
Knowledge and ability to apply design patterns
Understanding the principles of SOLID
Desire to develop
Understanding and experience with RXJava
Experience with Docker / Marathon / Jenkins
Understanding the principle of dependency injection
Experience with dagger2
Deep knowledge of Java core
Experience in writing unit tests, autotests, using CI
English level B1-C1 will be an advantage
Competitive compensation depending on experience and skills
Work in enterprise-level projects on a long-term basis
Full-time remote work (you can work from anywhere you are)
Unlimited access to learning courses (LinkedIn learning, EPAM training courses, English regular classes, Internal Library)
Community of 36,700+ industry’s top professionals