Job Description
Tech Mahindra is a global leader in digital transformation, consulting, and business reengineering services. With a focus on leveraging technology to drive innovation and enhance business outcomes, we help organizations across various industries adapt to the digital age and thrive in a rapidly changing landscape. As a trusted partner, we are committed to delivering cutting-edge solutions that empower businesses to stay ahead of the curve and achieve their strategic objectives. To support our mission, we are seeking a talented and experienced HTML Developer to join our team.
Position Overview: The HTML Developer role at Tech Mahindra is a pivotal position responsible for designing, developing, and maintaining web applications and user interfaces using HTML, CSS, and JavaScript. The ideal candidate will have a strong background in front-end development, with expertise in HTML5, CSS3, and responsive web design principles. As an HTML Developer, you will collaborate with cross-functional teams to deliver high-quality, visually appealing, and user-friendly web solutions that meet the needs of our clients and drive business growth.
Key Responsibilities:
-
Web Development:
- Design and develop dynamic and interactive web pages, web applications, and user interfaces using HTML, CSS, and JavaScript.
- Implement responsive design techniques, flexible layouts, and media queries to ensure optimal viewing experiences across devices and screen sizes.
- Optimize web pages for performance, speed, and accessibility, following web standards and best practices.
-
UI/UX Design:
- Work closely with UI/UX designers to translate design mockups, wireframes, and user stories into functional and visually appealing web interfaces.
- Implement design specifications, branding guidelines, and accessibility standards to ensure consistency and coherence in the user interface design.
-
Frontend Frameworks and Libraries:
- Leverage frontend frameworks and libraries such as Bootstrap, Foundation, or Material Design to streamline development, enhance UI components, and improve code maintainability.
- Customize and extend UI components, stylesheets, and JavaScript plugins to meet specific project requirements and design preferences.
-
Cross-Browser Compatibility:
- Ensure cross-browser compatibility and consistent rendering of web pages across modern web browsers (e.g., Chrome, Firefox, Safari, Edge) and legacy browsers.
- Conduct compatibility testing and debugging to identify and resolve rendering issues, layout inconsistencies, and CSS/JavaScript conflicts.
-
Code Optimization and Performance:
- Write clean, efficient, and modular HTML, CSS, and JavaScript code following coding standards and best practices.
- Optimize web assets, images, and resources to reduce load times, improve page rendering speed, and enhance user experience.
-
Version Control and Collaboration:
- Use version control systems (e.g., Git, SVN) to manage code repositories, track changes, and collaborate with other developers on code reviews, merge requests, and branching strategies.
- Work closely with backend developers, UI/UX designers, and project managers to understand requirements, prioritize tasks, and deliver features within project timelines and milestones.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or related field.
- Minimum of 2 years of experience in front-end web development, with a focus on HTML, CSS, and JavaScript.
- Proficiency in HTML5, CSS3, and JavaScript, with strong knowledge of DOM manipulation, event handling, and asynchronous programming.
- Experience with frontend frameworks and libraries (e.g., Bootstrap, Foundation, Material Design) is a plus.
- Familiarity with cross-browser compatibility testing, debugging tools, and responsive design principles.
- Strong problem-solving skills, attention to detail, and ability to work independently and in a team environment.