Position: Android developer
Company: SOFT LOFT
Experience required: 2y
English level: intermediate

SOFTLOFT is an innovative eCommerce software company providing a full range of services related to Magento and custom web development. Founded in 2008 and based in Ukraine, we supply our Customers around the world with agile, reliable, and cost-effective eCommerce solutions.
Our mission is to help retail businesses in all industries emerge and reach more markets and grow their revenue base using well-optimized E-commerce solutions, and all phases of development and support of the digital business.
We believe the Team is our greatest achievement and are very proud of maintaining the open and creative ecosystem. Being a part of Softloft Team means working side by side with passionate and experienced professionals, being initiative, growing your expertise and enjoying comfortable and friendly atmosphere to the fullest.
 

Job Descriptions:

Design \Build \ Test \ Deploy new and enhanced mobile apps & services
Work closely with Product Management to collaborate on new requirements, applications, and features
Work collaboratively with other SCRUM team members (e.g. server-side developers \ web developers) to effectively deliver mobile experiences
Work closely with the QA resources to test, troubleshoot, resolve, and release production applications
Collaborate with cross-functional teams to define, design, and ship new features
Work with a variety of APIs to access critical data for integration
Coach and drive best practices

Qualifications:

3+ years of overall Android development
Strong Java and Kotlin skills with extensive knowledge of the Android SDK (Kotlin preferred)
Proficient in application design pattern and architecture
Familiar with Android Architecture Component and MVVM Design pattern
Basic knowledge in Android Jetpack components
Strong in reactive programming pattern (RxJava, RxKotlin, and RxAndroid)
Understand the concept of dependencies injection
Able to work collaboratively within a SCRUM team with Agile delivery framework
Solid understanding of good UI/UX practices and creating high-performance mobile application experiences
Another cross-platform development is a plus (Flutter, Xamarin, and etc.)
Able to work and communicate in English
Ability to work in a team

We offer:

Remote work opportunity and flexible business hours
Competitive compensation package
Innovative and challenging projects
Paid vacation and Sick Leaves
Individual development plan and personal educational budget
Fully covered business trips
Fun and memorable team buildings.