Principal/Lead Front End Developer

Bengaluru, Karnataka, India Full-time

Who are we?

interface, Inc. is a low code platform for enterprises to build digital assistants. It is headquartered in San Mateo, California. The founding team comes from some of the core AI groups of Microsoft with over 25 years of experience in building enterprises generating close to $50 Million in revenue and $2 Billion in transactions.

interface is proud to be powering some of the largest and most innovative enterprises across the world. Currently, the platform already processes millions of conversations every day with the total capacity across all the deployments adding up to 15,000 conversations per second or 1.2 Billion per day - close to 30% of Google’s worldwide traffic, making interface one of the leading players in the industry by far.

With the new version of our platform, we will be expanding the industries we target to include - Banking and Financial Services, Insurance, Online Retail and E-commerce, and Software.

What you will be doing?

  • You will be leading a world-class UI/UX development team on technologies that people won't be able to live without - AI, NLP, Data Science + Bots.
  • You will provide technology leadership and oversight on technical design, development of the user interface of Payjo's conversational AI platform, converting designs and mockups into code
  • You will lead and coach front-end developers, working closely with Lead backend, Lead NLP and Data Science Engineers, DevOps Engineers and Automation Test Leads and Architects, in a fast-moving, collaborative set up.
  • You will analyze the requirements and provide impact assessment for new features or bug fixes.
  • You will provide code estimates, resource needs, milestones and risks; ensure effective delegation, monitor tasks, identify risks and handle mitigation and escalations.
  • You will represent and lead discussions and build relationships with all stakeholders.
  • You will enforce quality processes, perform technical root cause analysis and outline corrective action for problems, measure them and take corrective actions
  • You will ensure all the project agreed deliverables are completed to the required level of quality.
  • You will follow software development methodologies and release processes

Who will be the right fit?

  • 5+ years of experience in inspiring and leading front-end teams and delivering front-end for complex large-scale web-based consumer-facing products, which includes working in fast-paced startup(s).
  • Fin-Tech and/or AI / NLP domain experience would be highly appreciated, though not required.
  • Strong mentorship experience with junior and senior developers in best practices, providing guidance for implementation strategies.
  • Hands-on experience in at least one JS framework: ReactJS / AngularJs / VueJs, preferably ReactJS
  • Strong Knowledge of HTML5 and CSS3 with experience in building advanced responsive layouts
  • Strong adherence to best practices and experience in UI/UX implementation strategies.
  • Expertise in cross-browser compatibility support
  • Expertise in building Responsive Design and strong competencies with design patterns.
  • Experience in socket programming and interacting with APIs at scale, preferably GraphQL
  • Good understanding of backend systems i.e. web services, APIs from a front-end developer perspective.
  • Experience working in an agile team environment and proficient understanding of code versioning tools, such as Git.
  • Development experience in Enterprise SaaS product.
  • Experience working with clients to understand their requirements and implement optimal solutions
  • Proactive outlook for ways to make the solution better
  • Willingness to learn new technologies