Primary Responsibilities
- Work in close collaboration with relevant stakeholders to contextualize the architecture design
- Implement complex and data intensive user-interface that is also beautiful and accessible in a performance and maintainable way
- Design front-end solutions to meet business needs in an operational and financially efficient manner
- Collaborate closely with the Design Team, Data Science Team, Product Owner and developers on the team to enhance the overall user experience
- Design front-end solutions to meet business needs in an operational and financially efficient manner
- Promote the right usage of company standards, IT industry practices, and emerging standards
Want more jobs like this?
Get jobs in Hinganghāt, India delivered to your inbox every week.
- Assist with technical solution discovery to ensure technical feasibility
- Create smart components and manage component library
- Own all areas of the product lifecycle: design, development, test, deployment, operation, and support
- Create detail documentation on Confluence to be able to support and maintain codebase and its functionality
- Promote the right usage of company standards, IT industry practices, and emerging standards
About you
Qualifications
- 5+ years of front-end development experience, with a significant portion using React.js
- Bachelor's degree in computer science, engineering, or similar quantitative field of study
- Strong hands-on experience working with front end technologies such as React framework & React UI component libraries, JavaScript, NodeJS, Angular, and HTML/CSS
- Experience designing/developing RESTful APIs, HTTP APIs, and implementation of WebSocket
- Familiar with software best practices (design patterns, development standards)
- Experience with data visualization libraries
- Experience organizing and managing re-usable component library for codebase
- Experience owning and maintaining NPM packages and the challenges associated with it being used in multiple applications
- Strong experience in GIT-based source code management systems (GitHub)
- Strong experience in Continuous Integration and Continuous Delivery (CI/CD) practices (GitHub Actions)
- Experience with modern testing framework, such as Jest
- Experience withGithub is a plus (source code control / UI production deployment)
- Exposure to back-end technologies (Python, FastAPI), a plus
Nice to have
- Experience using Cloud Containerization technologies (Docker, Openshift, AWS ECR/EKS)
- Familiarity with Code quality / security solutions (SonarQube, Checkmarx)
- Familiarity implementing access control (Oauth, Keycloak, AuthN/AuthZ)
- Experience with JIRA & Confluence