Systems Engineer I
Summary:
We are seeking a skilled and enthusiastic Front-End Engineer with expertise in ReactJS and strong foundational knowledge of JavaScript. The ideal candidate will excel at designing and building responsive, intuitive user interfaces, have a keen eye for UI design and interactivity, and aspire to grow into a Front-End Architect role. In this position, you will guide fellow developers on best practices in front-end engineering, contribute to implementing scalable solutions using design patterns and micro-frontend architecture, and collaborate within an Agile environment to deliver high-quality products.
Responsibilities:
-
Develop, test, and maintain high-quality, responsive web applications using ReactJS and JavaScript.
-
Developing new user-facing features using React.js
-
Building reusable components and front-end libraries for future use
-
Lead and mentor team members on front-end best practices, coding standards, and design principles.
-
Optimizing components for maximum performance across a vast array of web-capable devices and browsers
-
Collaborate with cross-functional teams to define, design, and ship new features.
-
Drive architectural decisions and contribute to establishing scalable micro-frontend solutions.
-
Identify and implement design patterns in JavaScript to enhance code reusability and maintainability.
-
Ensure performance, quality, and responsiveness of web applications through continuous testing and optimization.
-
Write clear documentation for processes, best practices, and project standards to facilitate knowledge sharing.
-
Work within an Agile development framework, using tools like Azure DevOps for task management.
-
Stay updated with the latest front-end technologies and frameworks to drive innovation and technical excellence.
Experience:
-
4-7 years of experience in front-end development with a strong focus on JavaScript and ReactJS.
-
Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
-
Thorough understanding of React.js and its core principles
-
Experience with popular React.js workflows (such as Flux or Redux)
-
Familiarity with newer specifications of EcmaScript
-
Familiarity with modern front-end build pipelines and tools
-
Exposure to UI design principles and interactivity, with a strong sense of usability and user experience.
-
Knowledge of micro-frontend architecture and implementation practices.
-
Familiarity with JavaScript design patterns and their applications in building scalable front-end solutions.
-
Hands-on experience with Agile/Lean methodologies like Scrum or Kanban.
-
Strong analytical and problem-solving skills, with a self-motivated and team-oriented attitude.
-
Excellent communication and collaboration skills to work effectively with cross-functional teams.
Good to Have:
-
Experience with secondary skillsets like Python and AWS services (e.g., Lambda, S3, API Gateway).
-
Knowledge of CI/CD practices and tools to automate build, test, and deployment processes.
-
Familiarity with containerization tools like Docker.
-
Understanding of cloud architecture and infrastructure as code tools like Terraform.
- Competitive Salary
- Hybrid Mode
- Pension
- Medical Insurance
- Cab facility for Women
- Dedicated Gaming Area
- Medical Insurance