Software Engineer II

Afiniti

  • Pakistan
  • Permanent
  • Full-time
  • 1 month 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

  • Associate Software Engineer - Web (0-1 Year)

    VentureDive

    • Pakistan
    Job Brief We are looking for an Associate Software Engineer - Web who will be responsible for building and implementing new web applications, pages, and sites; their integration,…
    • 24 days ago
    • Apply easily
  • Associate Software Engineer - Backend (0-1 Year)

    VentureDive

    • Pakistan
    Job Brief We are looking for a self-driven Associate Software Engineer - Backend who is excited to learn and improve his/her skillset in the ever-evolving world of Java. The idea…
    • 24 days ago
    • Apply easily
  • Senior Software Engineer - MERN

    VentureDive

    • Pakistan
    Job Brief We are looking for a Senior Software Engineer (MERN) who will be responsible for building and implementing new web applications, pages, and sites; their integration and…
    • 28 days ago
    • Apply easily