Developer III - Software Engineering
React Developer_Chennai
Who we are:
At UST, we help the world’s best organizations grow and succeed through transformation. Bringing together the right talent, tools, and ideas, we work with our client to co-create lasting change. Together, with over 30,000 employees in 25 countries, we build for boundless impact—touching billions of lives in the process. Visit us at .
The Opportunity:
The Products group is searching for front-end developers to join our team. AIx (Actionable Insight Accelerator) is an ML/AI Data Analytics platform that enables development and deployment of new chip technologies. AIx allows engineers to innovate and optimize semiconductor processes in real-time, and control thousands of variables to improve semiconductor performance, power, area-cost and time to market (PPACt).
Key Responsibilities
Understand the key requirements to augment the system and application architecture as needed. Be a team player and interact with different stakeholders as required. Quickly learn new skills required to perform the job role effectively. Provide accurate estimate on the work items and effectively communicate any bottle necks on time. Deliver the assigned work items on schedule. Follow coding standards and guidelines set by the team and write secure, reliable, testable & readable code. Participate in technical discussions with software development team. Participate in planning, design, development, and implementation of multiple initiatives.· Develop applications following agile software development methodologies and principles.
Essential skills
5-8 Years of Professional Front-end development experience with minimum 3 years of recent hands-on experience on React JS. Good Experience and knowledge on React component libraries (E.g.: Bootstrap, Material UI, etc.) Good experience in CSS toolkits like SASS, SCSS or Styled components and BEM Guidelines for CSS.· Experience with React performance testing, performance optimization and debugging (React profiler, server-side rendering, code splitting/lazy loading)
· Strong experience in HTML, CSS, and JavaScript.
· Strong knowledge in Data structures and Algorithms
· Strong understanding on SQL and NoSQL Databases (E.g.: Mongo DB, MS SQL Server, etc.)
· Proficient in Software development design patterns (E.g.: Singleton, Factory, etc.)
· Experience in Miro-frontend development using Module Federation plugin or Similar (E.g.: Single SPA)
· Experience in building dynamic visualizations using charting libraries like D3.js, Plotly JS or similar (E.g.: High charts, Chart JS, etc.)
· Strong Analytical and Problem-Solving skills.
· Good in using IDEs like VS Code or Jet Brains WebStorm/PyCharm/Rider
· Experience using version control systems. (e.g., Git)
· Experience with Frontend dev tools like Webpack, Vite, Prettier, ESlint, Rollup, Babel, etc.
Desired skills
Experience in Other JavaScript Frameworks is an added advantage (e.g.: Vue JS, Angular, Node JS, etc.) Good understanding on Data Grids and other relevant component libraries (E.g.: AG Grid, Handson table)· Hands-on experience testing, debugging, and troubleshooting REST APIs implemented using Python Fast API or .Net Core WebAPI.
· Familiarity with Data science and ML frameworks
· Data caching and related technologies (E.g.: Redis or Memcached DB)
· Understanding on Queues and Tasks (E.g.: Rabbit MQ)
· Knowledge on SOLID design principles
· Experience in any one cloud platform (E.g.: AWS, Azure)
· Experience in building progressive web apps using React JS or Flutter (Dart)
· Knowledge on Containerization using Dockers and/or Kubernetes and scaling.
· Knowledge on CI/CD pipeline and build tools like Jenkins, JFrog, Openshift, etc
What we believe:
We’re proud to embrace the same values that have shaped UST since the beginning. Since day one, we’ve been building enduring relationships and a culture of integrity. And today, it's those same values that are inspiring us to encourage innovation from everyone, to champion diversity and inclusion and to place people at the centre of everything we do.
Humility:
We will listen, learn, be empathetic and help selflessly in our interactions with everyone.
Humanity:
Through business, we will better the lives of those less fortunate than ourselves.
Integrity:
We honour our commitments and act with responsibility in all our relationships.
Equal Employment Opportunity Statement
UST is an Equal Opportunity Employer. We believe that no one should be discriminated against because of their differences, such as age, disability, ethnicity, gender, gender identity and expression, religion, or sexual orientation.
All employment decisions shall be made without regard to age, race, creed, colour, religion, sex, national origin, ancestry, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by federal, state, or local law.
UST reserves the right to periodically redefine your roles and responsibilities based on the requirements of the organization and/or your performance.
• To support and promote the values of UST.
• Comply with all Company policies and procedures