Your Role and Responsibilities
As a UI software developer team lead, you will be responsible for Design, develop, implement, automate, deploy, and operate enterprise quality cloud-native console software using a microservice UI architecture Reactjs framework through agile development practices.
In this role you will be responsible for the following:
- Lead a strong team of UI developers.
- Work with latest orchestration technologies of docker, Kubernetes or OpenShift.
- Work in an innovation driven, collaborative environment to understand requirements, architect, design and implement functionalities / features.
- Work with customers, product managers, UX designers understanding the requirements and translate them to easy-to-use product features.
- You will work in agile development environment and be part of largescale scrums.
- Actively contribute to all phases of software development including development and testing.
- Experience a culture of continuous learning to aid progression.
- Develop proof of concepts to establish technical feasibilities.
- You will mentor junior level developers.
- Have an opportunity to work with various open-source products and actively contribute back to their community.
- You will have opportunity to work on cloud and software product deployments.
Required Technical and Professional Expertise
You are required to have the following experience:
- Strong development experience with React.js, either mobx or redux in writing production level UI code.
- Deep knowledge of UX framework like Figma, Sketch, Invision. Figma is preferable.
- Advanced level of knowledge and experience on software engineering principles and practices for programming, coding and testing.
- Working knowledge in container orchestration technologies: Kubernetes, Openshift, Docker.
- Any knowledge of proxying technology like nginx and login with SSO OAuth is a plus.
- Strong understanding of tools like Jenkins, Travis and Github.
- A team player with strong oral and written communication, and presentation skills.
Preferred Technical and Professional Expertise
- 5+ years of experience of frontend development.