Lead Software Development Engineer - React.js + TypeScript + JavaScript
bangalore
Job Summary:
As a Lead/Senior Frontend Software Engineer, you will work closely with your very experienced team to meet challenges and solve problems that arise from bringing to life our data analytics and AI platform. You will be working on different frontends of the platform and take responsibility together with your team for those services - from implementation to deployment. You will be mentoring/guiding the junior engineers.
Be part of our journey towards a stable and robust cloud-first data analytics and AI platform: develop new features, improve existing ones, and creating an enjoyable user experience for oftentimes quite complex topics.
What You Will Do:
Work on our Cloud service React + TypeScript frontends
Implementation of new features as well as finding and eliminating bugs in our existing frontends
Write automated tests for your code to find bugs before our customers do and to ensure confidence when things inevitably change in the future
Conduct code & functionality reviews of tickets implemented by your colleagues to help maintain our high quality standards
Participation in UX discussions and code reviews
Active participation in Kanban/Scrum meetings
Involve in discussions with Project Managers, bringing the ideas to implementation
Experience in designing the scalable micro front end applications
Mentor and Guide the junior engineers
What You Will Need:
Basics:
Bachelor or master’s degree in CS or related area
Very good knowledge and practical working experience in React and Redux Toolkit
Very good knowledge and practical working experience with TypeScript
Knowledge of frontend test frameworks, e.g., jest and React Testing Library
Have a passion for writing clean, robust, and easy to understand code, with the goal for it to still be maintainable ten years from now
You have a constant drive to improve and learn new concepts, tools, and technologies
You like working in a team and an agile environment
Very good verbal and written communication skills in English
Preferred:
An eye for good UX and the desire to provide a great experience for our users
Practical experience with maintaining complex web apps, especially w.r.t. dependency management and packaging
Experience with AntDesign
Experience with web sockets in React
TS, JS, React, NextJS, CSS3, LESS, HTML, Webpack.
Experience in developing MicroFrontEnd applications.
Experience in developing Front End libraries.
Experience in developing NextJS Applications.
Experience with Redux.
Experience in leading a small group
Good To Have:
Understanding of docker, helm, k8s
Some experience with Java is a plus
How You Will Be Successful:
Envision the Future
Communicate Honestly and Broadly
Seek Technology and Business “Firsts”
Embrace Diversity and Take Risks
What We Offer:
Competitive benefits and salary
A great team with very friendly and highly skilled peers
Flexible working hours and possibility to work either fully remote, or work from one of our offices in Bangalore.
Why Work With Us:
Altair is a global technology company providing software and cloud solutions in the areas of product development, high performance computing (HPC) and data analytics. Altair enables organizations in nearly every industry to compete more effectively in a connected world, while creating a more sustainable future. With more than 3,000 engineers, scientists and creative thinkers in 25 countries, we help solve our customer’s toughest challenges and deliver unparalleled service, helping the innovators innovate, drive better decisions, and turn today’s problems into tomorrow’s opportunities.
For more than 30 years, we have been helping our customers integrate electronics and controls with mechanical design to expand product value, develop AI, simulation and data-driven digital twins to drive better decisions, and deliver advanced HPC and cloud solutions to support unlimited idea exploration.
To learn more, please visit altair.com . Ready to go? #ONLYFORWARD