Careers - Sri Lanka

Engineering Team

Senior Software Engineer - Front-end (IAM Team)

Careers > Sri Lanka
Location: Colombo

WSO2 Identity and Access Management team is looking for a senior front-end Software Engineer to join the Engineering team. As a front-end Software Engineer you will use your strong knowledge of HTML, CSS, and JavaScript and your eye for detail to help our product teams implement the UIs.

The ideal candidate looks forward to tackling new challenges and is comfortable moving between different code bases and tech stacks while writing clean, maintainable code.

Key Responsibilities

  • Work on front-end experiences across WSO2 Identity and Access Management projects
  • Design and translate mockups and wireframes into clean, maintainable code
  • Direct work with back-end engineers to ensure design integrity across the product
  • Debug and troubleshoot issues across browsers
  • Coach and mentor junior members in the team where required
  • Engage in product vision and strategy
  • Overlook on product experience aspect

Requirements

  • Bachelor’s or Master’s degree in Computer Science or similar technical discipline, or equivalent professional experience
  • 3+ years of industry experience in full-stack software development across multiple technologies, languages, and frameworks
  • 2+ years JavaScript web application development experience, building complex, multi-brand progressive/responsive web app user interfaces using React, Redux, Node, TypeScript, ES6, Flux, Mocha, Jest, etc.
  • Strong understanding in JavaScript design patterns
  • Proficiency with build tools including Webpack, NPM
  • Excellent understanding of web development with web services: HTML/CSS, XML/JSON HTTP, cookies, headers, caching, DOM, CORS, REST, etc...
  • Experience working with CSS preprocessors like LESS, SASS
  • Experience in UI design and UX engineering
  • Experience with UI Unit and Functionally Testing
  • Professional development experience in Scala/Java will be a plus
  • Experience in cloud-native technologies (Docker, Kubunetes) will be a plus

Exposure on below are desirable but not essential

  • Demonstrated ability to deliver low-latency, resilient, highly scalable APIs
  • Experience with DevOps development practices
  • Understanding about regulation compliances and identity domain