Remote Senior Mobile Developer (Android)

at Mindera

Posted 1 day ago 6 applied

Description:

  • The position is for a Senior Mobile Developer (Android) to develop a mobile app for a prestigious British online fashion retailer recognized by the European E-commerce Awards.
  • The role involves creating exceptional native experiences using the latest e-commerce tech stack while ensuring the product's quality is world-class.
  • The team consists of talented Android, iOS, and Quality Assurance engineers who thrive in challenging environments and organize team events.
  • The app has over 10M+ downloads and was featured at the Google I/O 2019 Developer Keynote, with a codebase utilizing Arch Components and a Kotlin-first development approach.
  • The expected national and international travel time varies between 0%-15% based on project/client and organizational needs.

Requirements:

  • Proficiency in Kotlin, with Kotlin Multiplatform being a plus.
  • Experience with Jetpack Compose, with Compose Multiplatform as a plus.
  • Knowledge of Coroutines or RxJava.
  • Familiarity with Software Architecture, particularly MVVM or similar.
  • Ability to perform unit testing and UI tests.
  • Self-driven with the capability to work with minimal supervision towards team or company goals.
  • A passion for quality and strong attention to detail.
  • Skills in creating fluid visual interactions and implementing mobile user experience patterns.
  • Experience working as part of a smaller cross-functional and feature-focused team.
  • Ability to collaborate directly with clients to ensure technical feasibility of requirements.
  • Knowledge of service-oriented architectures, design patterns, and data structures.
  • Experience in test-driven development and continuous delivery.
  • Understanding of metrics, performance, and operational aspects of code.

Benefits:

  • Health Insurance is provided, emphasizing the importance of health.
  • Flexible working hours are available to accommodate personal schedules.
  • Unlimited Paid Time Off (PTO) is offered to promote work-life balance.
  • Opportunities for training and conferences, allowing employees to create their own training plans.
  • Employees can choose their preferred laptop and peripherals.
  • The company offers amazing office spaces for those who prefer in-person collaboration, while remote work is also an option.
  • The work environment is politics-free, promoting a culture of collaboration, risk-taking, and decision-making.