Taro Logo

Software Engineer (Android)

Jeeny is a mobile application that eases daily commuting and transportation, connecting users with their preferred mode of transportation.
Lahore, Punjab, Pakistan
Android
Mid-Level Software Engineer
In-Person
51 - 100 Employees
3+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer (Android)

Jeeny is a mobile application focused on making mobility accessible, affordable, and flexible for all by connecting users with their preferred mode of transportation. Established in 2014 as Easy Taxi and rebranded in 2016, Jeeny is a joint venture between MEIG (Middle East Internet Group), Rocket Internet, and IMENA. The company operates in Saudi Arabia and Jordan, with offices in Riyadh, Jeddah, Madinah, Dammam, Khobar, Amman, Lahore, and Karachi.

As a Software Engineer (Android) at Jeeny, you will be responsible for the company's Android product development. This role offers an excellent opportunity to work on a widely-used mobile application in the transportation sector, allowing you to contribute to improving daily commuting experiences for users across multiple countries.

Key responsibilities include:

  1. Developing and maintaining the Android application
  2. Implementing new features and optimizing existing ones
  3. Collaborating with cross-functional teams to define and implement new product features
  4. Ensuring the performance, quality, and responsiveness of the application
  5. Identifying and fixing bugs and performance bottlenecks
  6. Continuously discovering, evaluating, and implementing new technologies to maximize development efficiency

This position offers a chance to work in a dynamic, fast-paced environment where you can make a significant impact on the product and grow your skills in mobile development. You'll be part of a team that values innovation, collaboration, and continuous learning.

Jeeny provides a competitive salary, health benefits, life insurance, and various allowances to support your professional growth and well-being. The company culture promotes diversity, equal opportunity, and merit-based employment practices, ensuring a welcoming and inclusive work environment for all employees.

Last updated a year ago

Responsibilities For Software Engineer (Android)

  • Developing and maintaining the Android application
  • Implementing new features and optimizing existing ones
  • Collaborating with cross-functional teams
  • Ensuring performance, quality, and responsiveness of the application
  • Identifying and fixing bugs and performance bottlenecks

Requirements For Software Engineer (Android)

Java
  • Bachelors/Masters in Computer Sciences
  • 1-3 years of experience preferably in android application development
  • Excellent understanding of Android Development SDK, basic components (Activities, Fragments, Services, Broadcast Receivers) and their life-cycles
  • Good understanding of design patterns
  • A sound understanding of SOLID principles
  • Familiarity with RESTful APIs to connect Android applications to back-end services
  • Good understanding of the full mobile development life cycle
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
  • Familiarity with cloud message APIs and push notifications
  • Good understanding of code versioning tools, such as Git
  • Basic knowledge of CICD lifecycle
  • Accountable and takes ownership

Benefits For Software Engineer (Android)

Medical Insurance
  • Market competitive salary
  • Excellent opportunity to learn and develop
  • Environment that encourages growth
  • Health benefits and life insurance
  • Gratuity
  • Dollar adjusted bonus policy
  • Internet allowance
  • Fuel allowance
  • Learning assistance policy

Interested in this job?