As an Angular UI Developer at Tech Mahindra, you will be responsible for designing, developing, and maintaining dynamic user interfaces for web applications. This role involves working with cutting-edge technologies and collaborating within a small, agile team to create high-quality, reusable code. You will play a key role in providing technical solutions, working closely with other development teams to support day-to-day business needs, and exploring innovative approaches to web development.
Key Responsibilities
- Develop responsive and dynamic user interfaces using Angular, HTML5, CSS/SCSS, and JavaScript.
- Write clean, maintainable, and reusable code to ensure long-term scalability and maintainability of the application.
- Work closely with cross-functional teams, including backend developers and designers, to deliver comprehensive solutions.
- Provide technical recommendations and guidance to both development teams and business stakeholders, ensuring effective communication of complex technical concepts.
- Explore and implement new web development solutions, testing out new technologies and frameworks as needed.
- Stay updated on the latest trends in frontend development and web technologies to continuously improve development processes.
- Ensure the application meets high standards of performance, usability, and security through thorough testing.
- Develop and conduct unit testing to ensure code reliability.
- Provide ongoing support for the UI components, troubleshoot and resolve bugs, and ensure that user interfaces remain intuitive and functional.
- Collaborate with other teams to implement new features or address business requirements.
Job Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent work experience.
- 4+ years of experience in frontend development using Angular (or similar frameworks).
- Strong understanding and hands-on experience with HTML5, CSS, SCSS, JavaScript, and Typescript.
- Proven experience in writing reusable, modular, and maintainable code in a collaborative team environment.
Skills & Competencies
- Angular Expertise. In-depth knowledge of Angular framework, its lifecycle, components, and state management.
- Web Development Fundamentals. Strong understanding of HTML5, CSS/SCSS, and JavaScript. Ability to implement designs based on Core Web Principles.
- Cross-Team Collaboration. Comfortable collaborating with backend developers, designers, and business teams to meet development needs and business requirements.
- Problem-Solving. Ability to troubleshoot, debug, and provide technical solutions for frontend challenges.
- Communication Skills. Excellent verbal and written communication skills to effectively articulate technical concepts to business stakeholders.
- Innovation & Creativity. An interest in exploring new technologies and approaches to enhance development efficiency and user experience.
Additional Information
- This role offers a hybrid work model where you will have flexibility in balancing onsite and remote work, while being part of a dynamic and innovative team.
Growth Opportunities
- Tech Mahindra fosters a culture of continuous learning and development. As an Angular UI Developer, you will have the chance to advance your skills and take on new challenges while working on impactful projects.
This Angular UI Developer role is ideal for someone passionate about frontend development and eager to collaborate in a startup-like environment. If you're someone who thrives in a fast-paced, team-oriented setting and is looking for an opportunity to contribute innovative solutions, this role at Tech Mahindra is an excellent fit.