MVVM (regular)
Android Studio (advanced)
Why do we want you?
You will join a team in top global fin-tech startup. The company has stable financing provided by the best investment funds and has been on the market for three years.
We are building the first team in Poland that will be responsible for creating software from scratch - pure development, no legacy code.
The software that will be created will impact hundreds of thousands of customers. Initially, you will work as part of a team in India.
Getting started : ASAP
We offer :
Attractive salary depending on skills and experience (B2B : 20% above market average)
Working with completely new product
Tutoring and inside-organization training
Tools used :
Collaboration : Slack
Source repositories : Git
Android Studio
Organization of work :
Agile development
Good practices : clean code, design patterns
Number of people in the team : 10
Task / Responsibilities :
Designing large scale and high complexity systems
Integrating with external APIs
Following current industry trends and incorporating best practices into the solution
Work on a disruptive product that’s still in its early stages
Translate designs and wireframes into high-quality code
Ensure the best possible performance, quality, and responsiveness of the app
Requirements :
Minimum 4+ years of experience in programming in Java, Kotlin (preferred)
Strong understanding of algorithms
Knowledge of good principles, i.e., SOLID, DRY, KISS, YAGNI
Have strong experience with Flutter, KMM
Have strong knowledge of Android SDK, different versions of Android, and know how to deal with different screen sizes
Have experience with storage, threading, and performance tuning
Strong knowledge of Android Architectural Components and Design Patterns
Good communication in English (at least B2 level)
Good interpersonal and communication skills (ability to work in a team)
Nothing is impossible" approach to problem-solving
Recruitment stages :
Exploratory call (introduction and set context)
Machine coding / Project round
Discussion about optimization code written in the 2nd stage
Decision + final negotiations