Software Engineer II

Afiniti

  • Pakistan
  • Permanent
  • Full-time
  • 2 months ago
At Afiniti, we are a leading provider of artificial intelligence technology that elevates the customer experience by making moments of human connection more valuable. Our mission is rooted in a simple yet powerful idea: understanding patterns of human behavior enables us to predict how people will interact and create meaningful connections.Using our patented AI technology, we revolutionize the contact center industry by pairing customers with the most compatible contact center agents. By doing so, we enhance the entire customer journey, resulting in exceptional experiences and improved outcomes for all parties involved.Our transformative technology has generated billions of dollars in incremental value for our esteemed clients, which include Fortune 500 companies across diverse industries such as financial services, telecommunications, travel, and hospitality. We take pride in our global reach and impact, with our solutions being leveraged by organizations around the world.To learn more about Afiniti and the groundbreaking work we do, visit .About the roleSoftware Engineer II - PakistanThe Engineering team builds software to integrate Afiniti with clients' customer experience systems. This role is in the Agent Operations Team which builds interfaces & allows agent experience enhancement in order to make each interaction with customers valuable.Key Responsibilities
  • Design and develop features for web applications that support next generation Afiniti algorithms
  • Contribute in enhancing the overall architecture of the application
  • Provide peer code reviews and be part of decisioning over technical implementations
  • Recognize impediments to our efficiency as a team ("technical debt"), propose and implement solutions.
  • Write unit tests and champion test-driven development approaches.
  • Work closely with testers and other key stakeholders
Minimum Qualifications
  • Bachelor's Degree in Computer Software, Software or Computer Engineering
  • 2 - 4 years of hands on experience with Reactjs
  • Experience in JavaScript / typescript
Preferred Qualifications
  • Hands on experience with Nodejs
  • Hands on experience of GraphQL
  • Experienced in database concepts and technologies like Postgres, etc.
  • Experience creating and maintaining UI component libraries
  • Expert in user interface development, engineering cross-browser, cross-device compliant code
  • Experienced in JavaScript Testing Frameworks (Jest, React Testing Library, Super Test, etc.)

Afiniti

Similar Jobs

  • Senior/Principal Software Engineer (.NET+ React)

    Creative Chaos

    • Islamabad
    Job Summary: A Full Stack Software Engineer for .NET and React is an associate at Creative Chaos who is mainly responsible for developing server and client applications for vario…
    • 1 month ago
    • Apply easily
  • Software Engineer

    INTECH Process Automation

    • Lahore, Punjab
    INTECH Process Automation is looking for an energized and capable professional for the role of a Software Engineer. About Us: INTECH Process Automation has been helping busines…
    • 2 months ago
    • Apply easily
  • Principal Software Engineer Node

    People

    • Lahore, Punjab
    Job Description People is an international HR Services company operating in Pakistan, serving domestic and multi-national client organizations across all HR functions. We are l…
    • 1 month ago
    • Apply easily