Position: Middle Android Developer
Company: ELEKS
Experience required: 2y
Category: Android
English level: intermediate
Published: 2021-05-01T00:00:00+03:00

**ABOUT CLIENT**
The company (France, Paris) has been on the market since 2013. The main domain is eCommerce. The company successfully implements the Omni-chanell system. The main mission is to simplify and speed up the purchase process as much as possible. The product we are working on, an Android application, has been on the market for over four years. With this application, you can implement an accelerated cycle of order acceptance, processing, payment and delivery to the end customer.
The product has successfully established itself on the European market and is used by the largest stores.

**REQUIREMENTS**
•	3+ years of experience in Android development
•	Good knowledge of Kotlin, Java, RxJava 2 and ORMLite
•	Experience with REST API (Retrofit), MVVM and AAC
•	Understanding of OOP
•	Knowledge of Activities, Fragments, Services and their Lifecycle

**RESPONSIBILITIES**
•	Develop solutions and algorithms according to technical specifications or other requirements documentation; use standard algorithms in the applicable cases; write program code according to the defined application architecture
•	Implement code refactoring and optimization methods. Post refactoring and optimization results to the collective knowledge base as the best practices
•	Develop, document, and edit programming interfaces, software modules and components assembling procedures, software deployment, and update procedures as well as data migration and transformation (conversion) procedures
•	Work in pair with other developer, communication with team members sharing thoughts and knowledge
•	New functionality design. Estimating tasks

**WHAT WILL YOU GET WITH ELEKS**
•	Above average compensation and competitive Social package
•	Close cooperation with a customer
•	Challenging tasks
•	Competence development
•	Ability to influence project technologies
•	Team of professionals
•	Dynamic environment with low level of bureaucracy
•	Medical insurance