Gen
Location
Chennai | India
Job description
Review designs created by web designers; ask any necessary clarifying questions before starting on work
Collaborate closely with back-end developers, designers, and other stakeholders to ensure seamless integration of front-end and back-end components.
Implement responsive design principles and work closely with UI/UX designers to create visually appealing and user-friendly interfaces
Write code to implement visual elements into various web applications quickly with quality
Optimize front-end code and assets for performance and load times, ensuring a smooth user experience
Write clean, unit-testable, maintainable, and well-documented code, and adhere to coding standards and best practices
Implement unit testing using tools such as Jest, Mocha, or Jasmine to identify and rectify issues and bugs during development.
Develop and maintain functional automation test suites using frameworks like Selenium, Cypress, or Puppeteer to ensure the reliability and quality of the front-end code.
Produce quality documentation when needed for both a technical and non-technical audience.
Attend team meetings and participate in design discussions.
Be knowledgeable about web security best practices and implement security measures to protect against common vulnerabilities
Stay current with web application standards and all tools used in a standard web application development environment.
Contribute to the needs of the team, be it designing new modules, fixing the build, debugging a problem or researching a new feature.
Be knowledgeable about web security best practices and implement security measures to protect against common vulnerabilities
Continually looking for ways to improve Ability to work with minimal supervision.
What You ll Need to be Successful in this Role
BE / M Sc / MCA / Any Computer-Related Degree
3+ years of experience in web development, with a significant focus on front-end technologies, especially in the MERN stack, and a good working knowledge in unit testing and functional automation
Understanding of the entire web development process, with an emphasis on front-end
Solid grasp & working knowledge of ReactJS,/AngularJS, HTML, CSS, JavaScript, and various content management systems
Demonstrate a good understanding of RDBMS, NoSQL & good exposure to MongoDB or any equivalent NoSQL database.
Strong problem-solving skills and the ability to work in an agile development environment.
Experience with responsive design and user interface design principles.
Knowledge of best practices in web performance optimization.
Proficient with RESTful APIs and integration with back-end services.
Experience with unit testing tools (e.g., Jest, Mocha, Jasmine) and functional automation frameworks (e.g., Selenium, Cypress, Puppeteer).
Use version control systems like Git to manage the codebase and collaborate with team members effectively
Good understanding of Cloud technologies like AWS/Azure/GCP.
Knowledge of CI/CD tools like Jenkins/Teamcity
Knowledge of containerization technologies like Docker/Kubernetes
Excellent communication and collaboration skills.
A self-driven and proactive attitude towards learning and staying updated with industry trends.
Job tags
Salary