Front End Software Engineer - Data Platform
Location
Bangalore | India
Job description
As a Front End Software Engineer in the Data Platform team, you will play a pivotal role in developing, and maintaining systems that provide valuable insights to customers. Your responsibilities will include:
- Work closely with Product Management, UX designers, and the wider engineering team to deliver innovative user interfaces and interactive data visualisations.
- Work with fellow UI engineers and UX to build out a suite of loosely-coupled reusable components.
- Mentor and guide junior engineers, fostering a culture of collaboration, continuous learning, and professional growth.
- Generate ideas and develop new ways to visualize and present complex information to users.
- Provide support during critical incidents and implement preventive measures.
- Craft resilient, secure, and efficient code, ensuring optimal performance and minimal downtime.
What You ll Bring:
- Proficiency in Angular.
- Proficiency with JavaScript/TypeScript.
- Demonstratable ability to work effectively in a collaborative team environment, mentoring junior team members and contributing to a positive team culture.
- A love for making things beautiful and a strong understanding of usability and visual design.
- Experience with configuring modern tools, such as; Jest, Enzyme, and Webpack.
- Experience collaborating with UX/UI designers to create visually appealing and user-friendly interfaces for showcasing analytical data.
- Strong skills in developing comprehensive end-to-end test suites for all components, and executing them using Cypress (or suitable alternative).
- Experience in utilizing NPM for package management and dependency handling.
- Ability to create and configure CI pipelines for building and testing frontend components.
Job tags
Salary