Android / Kotlin developer
Київ, Харків, Дніпро, за кордоном, віддалено
Required skills
— 4+ years of experience as a mobile developer using Kotlin programming language;
— Android UX/UI guidelines knowledge and Material Design;
— A track record of successfully delivering projects using best programming patterns such as OOP, SOLID;
— Comprehensive and in-depth knowledge in basic architectural patterns (Сlean Аrchitecture, MVVM);
— Proven experience with RxJava2, Dagger 2, Retrofit 2, Android Jetpack libraries;
— Experience with Kotlin Coroutines;
— Working with Git, Android Studio, Gradle;
— Familiarity with RESTful APIs to connect Android applications to back-end services;
— Knowledge of TDD and unit-testing for mobile functions;
— Familiarity with project management tools like Confluence and Jira;
— Excellent presentation, oral and written communication skills;
— English level — Upper Intermediate or higher.
Personal Characteristics:
— Strongly motivated and sets demanding standards for personal excellence;
— Autonomous self-starter and highly driven, able to lead large teams and initiatives with limited oversight;
— Effective collaborator with other team members;
— Ability to develop and mentor junior or mid-level staff members;
— Independent thinker, inquisitive, eager to improve and learn;
— Confident being part of a small team that is building a business;
— Non-hierarchical and ego-free;
— Communicates rapidly, openly, inclusively and efficiently;
— Structured thought process and clear communication.
We offer
— Be part of our mission to transform how individuals think about and manage their financial life;
— Ability to influence project technologies;
— Opportunity for career growth;
— Team of professionals & continuous self-improvement
— Really friendly team with no hierarchy inside;
— Paid sick leaves and 18 days paid vacation, medical insurance;
— Education & sports expenses coverage, English classes, corporate events;
— Competitive compensation.
Responsibilities
— Implementation of the current screens using Kotlin;
— Writing software interfaces to manage new screens;
— Collaborate with cross-functional teams to define, design, and ship new features;
— Ensure the best possible performance, quality, and responsiveness of the application;
— Identify and correct bottlenecks and fix bugs;
— Help maintain code quality and automation;
— Understand business needs, be a creative problem solver, and stay calm and effective while given relatively urgent tasks.
Project description
We are looking to hire an exceptional person to be responsible for the implementation of the screens using Kotlin, bringing the responsiveness, efficiency, scalability, robustness and security of the system up to the next level. We are now on the initial stage of our Android app, so we need more experienced and strong Andoid developers to boost the process and expand our Mobile team at all.
You will work with a rapidly growing FinTech business that is re-defining how individuals engage with their money. We provide our users with control over their personal finances, enhancing their ability to achieve their financial and life aspirations. We are harnessing sophisticated portfolio analytics, innovative behavioural psychology and cutting-edge UX/UI to create a revolutionary experience and transformational outcomes for our users.
You will work in unique startup culture, with a non-hierarchical and ego-free atmosphere.
Be a part of spreading financial literacy throughout the world!
Write to us to discuss in detail our opportunities and how they could align with your aspirations.