Our client is a FinTech leader specializing in financial software development professional implementation and support for investment and brokerage companies dealing in global futures options stocks and crypto trading. On their behalf we are looking for an Android Developer to help them evolve their advanced brokerage platform featuring custommade enhancements.
Responsibilities:
- Be part of a compact efficient multicultural mobile team (<10 developers).
- Integrate into a growing Mobile department with 50 members including QA UX/UI BA and PMs.
- Actively participate in BFF component development for optimal structure and format.
- Enhance and refine our mobile trading Android platform incorporating Compose with Kotlin flows into existing features.
- Collaboratively architect and deploy innovative features using Kotlin.
- Share expertise during code review activities and refinement sessions.
- Actively participate in platformwide engineering discussions offering innovative ideas for improvement.
Requirements:
- BS or higher technical degree in Computer Science or a closely related field.
- 4 years of experience in Android software development.
- Mastery of Kotlin and Java.
- Deep understanding of the Android framework.
- Knowledge of OOP principles and an ability to implement them in practice.
- Strong understanding of data structures OOP FP and SOLID principles.
- Deep understanding of multithreading in android RxJava RxKotlin and tradeoffs between reactive vs imperative programming Kotlin Coroutines.
- Extensive knowledge of Android architecture components LiveData ViewModel Navigation etc.
Considered As An Advantage:
- Financial brokerage or exchangerelated software.
- Knowledge about Accessibility best practices in Android.
- Experience with Snapshot testing.
- Experience working on backend components with Java.
- DI Dagger 2 Hilt or any other tool capable of dependency injection.
- Good understanding of Networking and clientserver communication.
- CI/CD Gradle and TeamCity.
- User Interface design and usability design experience.
Benefits:
- Paid vacation 20 5 days.
- Free MultiSport card.
- Medical insurance premium package.
- Gym & billiard in the office.
- Parking spot or public transport card.
- Paid pro certifications.
- English courses.
- Internal referral program.
- Remote work / Hybrid mode.
- Flexible schedule.
- Work & Travel program.
- Relocation opportunities.
If this opportunity sounds appealing and fitting for you and your future career development dont hesitate and apply. Send us your CV in English and we will contact the shortlisted candidates as soon as possible.
If this job is not suitable for you but you know a person who is a perfect match for the requirements listed please share the link or recommend your friend.
Our services are free of charge for candidates. All applications will be treated with strict confidentiality. Easy Consult Recruitment and Employment activities are based on a Recruitment license 2339/ 30.08.2017