Senior Android Developer (удаленная работа)

30 апреля 2024

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Senior Android Developer

ToYou is a leading online Saudi food ordering and delivery super-app with one of the largest and most comprehensive networks of merchants across the Kingdom of Saudi Arabia. We seek to deliver all necessities across the Kingdom, whether they be from restaurants, supermarkets, pharmacies, or more.

At ToYou we aim to provide all our customers with a great experience by connecting them with thousands of merchants across Saudi Arabia, and we take great pride in our diverse team which represents different backgrounds, experiences, and visions. We truly value them and count them as a key factor to our success. So, if you are interested in joining a team full of intelligence, ambition, and great talent, ToYou is the right place for you.

The successful candidate will be responsible for driving successful delivery of your work and the work of the immediate team, identifying then subsequently helping to drive efforts to mature team practices and improve the native digital platform.

This role requires an effective technical collaborator who has core Android development expertise, has built and deployed apps to the PlayStore, and has the experience and desire to operate in a senior capacity in the Android engineering team.

Relocation to Cyprus or remote work could be considered.

What the role will involve:

  • Designing, debugging, building and shipping Android solutions.
  • To deliver Android components or application enhancements and features.
  • Collaborating with stakeholders to understand task scope and solidify requirements.
  • Clearly communicating the engineering development perspective and discussing complex topics with technical and non-technical team members.
  • Defining and upholding standards for quality through constructive code reviews, fixing bugs, writing tests, and good coding practices.
  • Build new user-facing features and help drive mobile product strategy.
  • Create tools and infrastructure to enable rapid iteration cycles on mobile.

Role Responsibilities:

  • Design and build customer-facing apps for the Android platform.
  • Architect modular, reusable code.
  • Collaborate with the product team to define, design, and ship new features.
  • Write clean code and comprehensive tests.
  • Work with outside data sources and APIs.
  • Work on bug fixing and improving app performance.
  • Continuously discover, evaluate, and implement new technology.
  • Collaborate with other product teams to enhance mobile user experience.

Qualifications:

  • 3+ yrs. of experience in Android application development.
  • Deep understanding of Android SDK.
  • Strong understanding of Kotlin and the Android development environment, including Android Studio and the Gradle build system.
  • Knowledge of OOP principles, design patterns, SOLID, Clean Architecture, MVVM, MVP and MVI.
  • Strong desire to write high quality, clean & testable code TDD, BDD.
  • Knowledge of data storage mechanisms SQLite, Room.
  • Experience with Dagger 2/Hilt/Koin, Coroutines.
  • Experience with custom views and animations.
  • Practical experience with third party libraries Retrofit, OkHttp, Glide, etc.
  • Current on modern Android development, including use of AAC, RxJava/Coroutines, Jetpack etc.
  • Extensive experience developing applications leveraging remote XML/JSON data accessed via RESTful web services.
  • Knowledge of SSL/TLS protocols and certificates.
  • Experience working on Android applications that span a wide variety of sizes, Android OS versions, and display densities.
  • Fluency in English both verbal and written.

Additional competencies:

  • High level of interest to current software development trends.
  • Absolute attention to detail to accurately implement custom designs that scale to any screen size and form factor.

What we offer:

  • An attractive remuneration package.
  • Medical insurance upon completion of the probation period.
  • Fruits, coffee, tea, biscuits in the office.
  • Contemporary work environment.
  • Flexible working scheme (hybrid model).
  • Ping pong table in the office.

Interested applicants can submit their CV in English.



Посмотрите похожие вакансии

Senior Android Developer (remote)
Компания: СберЗдоровье
Зарплата: з.п. не указана
Senior Android Developer (Fintech)
Компания: DatsTeam
Зарплата: з.п. не указана
Senior Android Developer (Igaming, flatter, kotlin, unity)
Компания: Syndicate Group
Зарплата: з.п. не указана
Senior android developer
Компания: Innovative People
Зарплата: з.п. не указана