KMP Developer
Magnit OMNI is a team creating a unique omnichannel experience for customers by integrating "Magnit Plus", "Magnit Delivery", "Magnit Market", and "Adtech Advertising Technologies" into a single ecosystem. We are transforming retail by offering innovative solutions that improve our customers' lives.
We are currently in the exploration phase for the potential implementation of KMP in our flagship app "Magnit: Promotions and Delivery".
As part of this work, you will need to formulate approaches for changes in Android and integration into iOS for all basic development tools (CI, navigation, analytics, design system, etc.).
The goal is to implement a system that will be the least painful for migration specifically for our codebase, while also being well-documented and clear for developers.
Our tech stack: Kotlin, KMP, CMP
What you will do
- Develop architectural approaches for KMP considering the realities of the existing project
- Assist other teams in transitioning features to KMP
- Conduct code reviews
- Participate in grooming sessions
What we expect
- Production-level KMP development experience in a large application
- Deep understanding of KMP structure and architectural approaches for cross-platform applications
Will be a plus
- Experience working with CMP
We offer
- Employment under the Russian Labor Code with an accredited IT company
- Competitive salary (discussed individually)
- Voluntary health insurance (VHI) including dentistry with favorable terms for family members
- Work equipment provided
- Monday-Friday work week with flexible start time
- Work in a very cozy office in the center of Moscow (Belorusskaya metro station), in Krasnodar, or remotely from other Russian cities; we also have offices in St. Petersburg (Baltiyskaya metro station) and Innopolis
- Opportunity to apply your experience and potential in interesting and multifaceted projects
- Professional development – we pay for courses and conference participation
- Opportunity to organize and participate in meetups and hackathons, where you can learn about the work of other departments
- Access to corporate PRIMEZONE discounts and company loyalty programs
- Access to a corporate library of courses
- Opportunity to recommend the company to your friends through our referral program