Software Engineer (Android Specialist)

Fetchr

Dubai, UAE

Ref: RP392-22

Job description / Role

Employment: Full Time

Description

We are looking for software engineers to join us at Fetchr!

- Solve engineering problems in areas such as but not limited to routing, performance, scale, distributed and fault tolerant systems in the domain of logistics and delivery
- Responsible for definition, design, development and successful, timely completion of new features in current and future products
- Responsible for design reviews, ensure quality of group modules in existing products
- Recommend alternative effective approaches, utilize new technology to achieve goals
- Ability to work on complex problems of diverse scope where analyses of situation or data requires in-depth evaluation of various factors which may be challenging to define
- Design and implement new user-facing features in large, complex mobile applications.
- Build libraries and frameworks to clean architecture environments.
- Advanced disciplinary knowledge of Android, Java software development processes, tools, methods, and test development.

Requirements

Requirements

- Advanced disciplinary knowledge of Android, Java software development processes, tools, methods, and test development.
- Extensive knowledge of the core android services is a plus
- Strong foundation in Google Material Design principles and guidelines
- Knack for benchmarking and optimization
- Proficient understanding of code versioning tools, such as Git and distributed versioning control.
- Solid understanding of object-oriented programming
- Knowledge of memory management and multi-threading
- Strong foundation in RESTful APIs to connect to back-end services
- Strong foundation in UI design and a user-oriented focus.
- Good knowledge of performance limits and characteristics
- Strong foundation in computer science, with competencies in robust software design for performance and scale.

Additional Skills

- Experience with one or more general purpose programming languages including but not limited to: Java, C/C++, Python, JavaScript or Swift.
- Previous experience with Android ndk and jni file descriptions
- Fluent communication in English
- Fluency in Arabic is a plus

Educational Requirements

- Bachelors in Computer Science/Engineering, related degree or equivalent practical experience.

Benefits

- A high paced environment in a leading start-up
- The opportunity to be part of building a great start-up and working the greatest talents in the region.

About the Company

Founded in 2012, with a cloud technology platform and digital-only approach, Fetchr was born to disrupt the traditional supply chain model.

Fetchr understands what it takes to succeed in the rapidly changing digital world we operate in today.

That’s why our positioning, predictive and machine learning technologies are so uniquely equipped to meet the transport and shipping demands of the generations.

Agility, flexibility, reliability and service customization are part of the Fetchr DNA.

Joining the Fetchr logistics family ensures a seamless brand experience throughout the journey.

Get personalised updates on latest vacancies
Job Alerts by Email
  • Personalised updates on latest career opportunities
  • Insights on hiring and employment activity in your industry
  • Typically sent twice a month
Software Engineer salaries in UAE

Average monthly compensation
AED 6,000

Breakdown available for industries, cities and years of experience