EXL
Location
Gurgaon | India
Job description
Location:
Bangalore/ Gurgaon Role: As a Front-End Developer, you will play a crucial role in our dynamic and innovative team, contributing to the design, development, testing, and maintenance of our web applications. Your focus will be on creating seamless and visually appealing user interfaces using modern front-end technologies, ensuring an excellent user experience across various devices and browsers. Key Responsibilities: ● Solve complex software engineering problems, learn new skills, and build expertise in areas of your interest. ● Design, code, test, debug, optimize, and document complex web applications using known technologies. ● Develop all layers of enterprise applications and get involved in interesting DevOps activities to have end-to-end involvement. ● Provide direction and support to juniors to help solve more complex software engineering problems ● Participate in Scrum with activities such as assisting QAs, performing code reviews, automation testing, research spikes, supporting the company’s architectural standards, contributing to creating new standards supporting continuous improvement, etc. ● Perform other duties as assigned or apparent Candidate Profile: ● Minimum 5 years of experience in software development, with strong expertise in front-end development. ● Solid understanding of React, comfortable with the latest versions, and expertise in writing composable, testable, and reusable components. ● Hands on experience with React hooks and custom hooks.with understanding on Typescript. ● Strong in Javascript, HTML & SCSS and hands-on with ES6. ● Hands-on with Frontend unit testing such as Jest, Jasmine or Enzyme and react testing library. ● Good holds on styling libraries, responsive designs and should understand user interface design. ● Familiar with web accessibility and debugging tools ● Very good understanding and practical experience in manipulating the browser’s DOM. ● Should understand React Virtual DOM and web events ● Should be familiar with web architecture, including web services, requests, and RESTful APIs . ● Understanding of cross-browser compatibility issues and ways to work around them ● Strong problem-solving abilities and analytical skills, ability to take ownership as appropriate ● Excellent communication and coordination skills and willing to learn new skills ● Experience working on GIT , must adhere to commit standards and implement best coding practices & coding structure. ● Must be familiar with CI/CD deployment process and have willingness to write pipelines. Good to have: ● Understanding of Webpack ● Familiarity with common AWS services like S3, ECS and Cloudwatch ● Familiarity with Docker ● Familiarity with other programming languages and frameworks such as Node.js, Angular, and Python is a plus. Education: Bachelor's degree in computer science, Software Engineering, MIS, or equivalent combination of education and experienceJob tags
Salary