Software Engineer 2 (ReactJS/Android)

Engineering · Lahore, Lahore
Department Engineering
Employment Type Full-Time
Minimum Experience Experienced

About ShopCash in Wego

ShopCash is a new cashback and loyalty program launched by Wego in MENA in 2020. ShopCash gives users access to a wide range of cashback offers, promo codes, deals, and vouchers from a variety of merchants. ShopCash was developed to make brand and deal discovery easier while enabling users to save on every purchase.

ShopCash is on a mission to make the shopping and saving experience seamless, online and offline, and aims to be the largest cashback platform in MENA. We are continuously innovating to bring the best experience to our shoppers and want every shopping journey to begin with ShopCash.

About the role

We are looking for passionate engineers to join the ShopCash team. This is a team role and you’ll be involved in many aspects — primarily helping to build and maintain its mini-app and Android apps

Along with other team members, you will be solving challenging problems in a fast-paced and collaborative environment.

What you will be doing:

  • Follow and iterate on engineering best practices to achieve a robust code base, e.g. through design reviews, code reviews, unit tests, and regular retrospective meetings.
  • Partner with product managers, designers and analytics to drive requirements that address all parties' needs.
  • Support other members of the team in finding pragmatic solutions that can be implemented in a reasonable amount of time.
  • Maintain and develop new features on the mini-app and mobile apps.
  • Solve the team's problems as part of a close-knit team - designing systems with good abstractions, fixing production issues, providing respectful and thoughtful feedback on other developers’ code in pull requests and welcoming feedback on your own work too.

To be successful in this role, you’ll need:

  • Experience with Android, React.js and React Native
  • Proficiency in HTML, CSS and JavaScript (ES6+)
  • Experience with automated testing of browser-based applications using Jest, React Testing Library and Cypress
  • Experience with responsive and adaptive design
  • Proficiency in English and technical communication

It will be great if you have:

  • Experience with iOS
  • Experience with TypeScript
  • Experience with Docker, AWS, and CI/CD in general
  • Familiarity with Agile Scrum

Thank You

Your application was submitted successfully.

  • Location
    Lahore, Lahore
  • Department
  • Employment Type
  • Minimum Experience