Position: Android Developer
Category: Android
English level: upper
Years of experience: 4

An Android software engineer with 4 years of experience in development for commercial products. Skilled in problem investigation and solving, self-learning, highly critical thinking, ability to work, and interact through empathy.
Have practical experience of self-management, implementation of functionality without supervision, and test its work thoroughly using test cases, providing timely and high-quality delivery of solutions, customization, and change requests based on in-house and 3rd party products, user experience improvement.
Mobile development team member which is responsible for the development of the native Android application for mobile banking with high-security requirements on fintech project.
Developing a customizable platform for the business processes automation of large companies in line with the digital workplace concept as a member of the team which is responsible for the development and maintenance of the native Android application.
In-house​ ​software​ product​ ownership​ and​ development:​ roadmap​ definition​ and​ execution,​ knowledge​ management, design​ ​ and​ development​ activities,​ code revision​ and​ control. User experience improvement via developing new features.

CORE TECH SKILLS

Android: Kotlin/Java, Kotlin Coroutines, RxJava, Architecture Components with Jetpack,
Clean Architecture, MVVM/MVP, DI with Dagger 2, Testing with JUnit, Mockito
Database: SQL, SQLite, Room
Versioning: Git, GitHub, Bitbucket
Build tools: Gradle, Jenkins

Good understanding of the tools, principles, and patterns that underlie Android development.
Experience build cloud-connected, multithreaded apps using 3rd-party libs and REST APIs.
Understanding how to build a great UX for mobile apps using responsive design.
Material Design UI & UX, Responsive Layouts, Pixel Perfect, MV*-patterns, Google Guidelines.
Modeling using BPMN, UML as well as design definition and wireframing with InVision.
Experience with Linux-based programming environments such as Ubuntu or RHEL via SSH.
Good knowledge of SDLC, experience in Agile Scrum, DevOps and ITIL/ITSM.
Pleasure in the job puts perfection in the work
~Aristotle
I am looking for a creative team that wants to do the world a bit more pleasurable.