Job Description

The role is responsible to design and develop user interphase to ensure a seamless and best user experience by efficiently managing team and all related stakeholders.

 

Job Description:

  • Design, plan and build all aspects of the products and platform’s frontend and create the best user experience out there
  • Build and maintain modern web applications using standard web development tools
  • Take leadership and pursue the best, state-of-the-art solutions, within the dynamic requirements and timelines
  • Responsible for E2E ownership of all aspects of the development cycle by choosing the needed tech stack, to create the best development experience and up to fully own production
  • Collaborating with other developers and project managers to move the software projects faster
  • Ensure goal and data-oriented decision making to strive towards the best
  • Manage tasks by maintaining quality and efficiency - invest time, when needed, in order to run better and faster
  • Collaborating with team on continuous growth and improvement, in every aspect (personal, products, processes, tools, skills, etc.)
  • Work on defining and building the team’s culture and agenda
  • Mentor team to develop new skills and grow professionally

 

What an ideal candidate must possess?

 

  • Must have a degree of BS/MS degree in Computer Science, Engineering or a related subject
  • Overall, 3-5 years of proven corporate Java-based Software Engineering
  • Enterprise Java and Spring Framework experience required
  • 2+ years developing/deploying software in the cloud (Azure preferred, but will consider experience in other cloud platforms such as AWS or Google)
  • 2+ years building and deploying software in a container technology framework (Docker/Kubernetes or other container management service such as ACS)
  • RDBMS, SQL and ORM database experience required
  • Proven experience in building in an SOA environment
  • Must have proven, hands-on experience in microservices
  • Well-versed in Design Patterns and can point to specific instances where various design patterns were employed
  • Familiarity with OOA/OOD; specifically, UML
  • Proven hands-on Software Development experience, especially API and microservices architecture
  • Excellent communication skills, both written and verbal
  • Experience with Node.JS or Spring boot preferred
  • Experience working with payment platforms/subscription systems is a plus
  • Proven track record developing SaaS products (on AWS or a cloud provider alike), working on production environments with live customers (at least 5 years)
  • Should have solid software design skills with experience of solving complex product needs with simple software architecture
  • Should have experience with software engineering best practices and keen for automation (e.g. unit testing, code reviews, design documentation, CI/CD, etc.)
  • A tech-savvy, yet business-oriented and should be thrilled by solving customer’s pain points
  • A responsible person with good self-management skills. Must know how to estimate effort, manage time, and work in a predictive manner with high accountability, end to end.
  • A “a get-things-done” approach with can-do attitude
  • Strong communication, teamwork skills and should be open to ideas
  • Strong leadership and interpersonal skills, ability to work collaboratively toward a common goal
  • Should be comfortable working in an agile, dynamic, fast-paced working environment

Job Summary

  • Published on:2022-05-17 1:33 am
  • Vacancy:1
  • Employment Status:Full Time
  • Experience:3 Years
  • Job Location:Islamabad
  • Gender:No Preference
  • Application Deadline:2026-01-24