This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
As an Android Developer, you will create exceptional native experiences with the latest e-commerce tech stack while ensuring the quality of the product is world-class.
You will collaborate with talented Android, iOS, and Quality Assurance engineers who thrive in challenging environments and organize breathtaking get-togethers.
Your responsibilities will include discussing technical architecture and design, developing and maintaining features, writing testable code, documenting your code, and taking ownership of your code from development to deployment and maintenance.
You will also mentor junior engineers, diagnose issues in production, and work both autonomously and collaboratively to complete tasks.
Being an integral part of solutions design and implementation is essential.
Requirements:
You must be proficient in Kotlin, RxJava, and Coroutines.
A strong understanding of Software Architecture (MVP and MVVM) is required.
You should have experience with unit testing and UI tests.
Being self-driven and able to work with little supervision towards a common team or company purpose is essential.
A passion for quality and strong attention to detail is necessary.
You should be skilled in creating fluid visual interactions and implementing mobile user experience patterns.
Experience working as part of a smaller cross-functional and feature-focused team is important.
You must be able to collaborate directly with clients to ensure the technical feasibility of requirements.
Knowledge of service-oriented architectures, design patterns, and data structures is required.
Familiarity with test-driven development and continuous delivery is expected.
You should care about metrics, performance, and operational aspects of your code.
Benefits:
You will receive a CDI contract (Contract Duration Indeterminée).
Unlimited paid time off (PTO) is offered.
Flexible working hours are available.
Opportunities for training and conferences, allowing you to create your own training plan.
You will work with large-scale systems powering global businesses.
You will be part of a team that values a politics-free environment, encouraging risk-taking, decision-making, collaboration, and open communication.
The company culture promotes freedom and responsibility, valuing commitment, feedback, and empathy.