We are currently looking for a Middle Android Developer to join our client, Mobile Technologies Engineering team.
The purpose of this team is to provide Android support to developers in the marketplace business unit, helping them to develop features faster. You will be working on Android build systems, observability tools and coming up with technical solutions for platform stability and scalability.
Responsibilities:
- Work as a team to shape features that build the foundation upon which our developers build a world-class app.
- Collaborate with other developers through GitHub pull requests and code reviews.
- Use comprehensive testing methodologies, including unit tests, integration tests, snapshot tests, and UI tests.
- See your code affect 80+ million members.
- Work with Android, Kotlin, and more.
Requirements:
- Willing to learn and master new technologies and concepts.
- Deep understanding of key software engineering and Android-specific principles and technologies.
- Solid knowledge of future-proof software architecture and design patterns, Android arch, Kotlin coroutines.
- Attention to detail.
- Understands trade-offs in solutions.
Would be a plus:
- Experience in developing development tools and Gradle plugins.
- Familiar with Jenkins pipelines and docker.
- Hands-on experience with integration testing.
We offer:
- Competitive Compensation Package: Enjoy a competitive compensation package, ensuring you're well-rewarded for your contribution.
- Meaningful Projects: Projects that leverage modern technologies, allowing to work on up-to-date innovation.
- Positive Environment: We believe in collaboration, transparency and a supportive workspace where everyone's contribution matters.
- Results-Driven Approach: We've minimized bureaucracy and micromanagement to let you focus on what you do best.
- Work-life balance. Flexible schedules and extended paid vacations are essential to stay refreshed and productive in the long run.
- Language Development: Benefit from in-house English courses and interactions with clients and teammates, enhancing seamless global communication.
- Engaging Team Activities: Be a part of various team-building activities and corporate events that boost morale, help bond with the team, and create sweet memories.
Why Us: Our Values, Your Benefits:
- Join our team, spread across 17 countries, and enjoy the benefits of working in a global company. Our multicultural setup promotes appreciation, respect, creating a rich and rewarding work environment.
- Our core values are Collaboration, Accountability, Transparency, and Mastery. These principles guide us and inspire our endeavors every day.
- Location is not a barrier when it comes to providing you with all the necessary equipment to perform your job effectively. Rest assured that you will have everything you need, regardless of where you are located.
- We care about giving back. By joining us, you'll be part of a community that contributes to charity and positively impacts others.