Module Lead Software Engineer
- Experience: 2 - 4 Years
- Location: Indore
Requisition Description
We are looking for a highly motivated UI Software Engineer with good experience in developing modern, scalable, and responsive web applications. The ideal candidate should have strong hands-on expertise in Angular, TypeScript, HTML5, SCSS, and REST API integration, with a passion for delivering exceptional user experiences. The role requires close collaboration with product managers, UX designers, backend engineers, and QA teams to build high-quality enterprise applications. In addition to strong front-end development skills, the candidate should possess a good understanding of backend technologies, API design, databases, and microservices architecture, enabling effective contribution within a full-stack development environment. Candidates should also be comfortable leveraging AI-assisted development tools to enhance productivity, accelerate development, improve code quality, and support testing, debugging, and documentation activities. Experience with data visualization libraries such as D3.js and exposure to jQuery-based applications will be an added advantage.Skills Required: Angular, TypeScript, JavaScript (ES6+), HTML5, SCSS/CSS3, REST API Integration
Roles and Responsibilities 1. Design, develop, and maintain responsive and scalable web applications using Angular and TypeScript.2. Translate UI/UX designs, wireframes, and mockups into high-quality, reusable front-end components.3. Integrate and consume RESTful APIs while ensuring seamless communication between front-end and backend systems.4. Collaborate with cross-functional teams including Product Management, UX, Backend Engineering, and QA to deliver end-to-end solutions.5. Write clean, maintainable, well-documented, and testable code following established coding standards and best practices.6. Optimize application performance, accessibility, responsiveness, and cross-browser compatibility.7. Participate in technical design discussions, code reviews, and architectural decisions.8. Troubleshoot and resolve complex issues spanning the UI, APIs, and backend services.9. Contribute to Agile development processes including sprint planning, estimation, daily stand-ups, and retrospectives.10. Demonstrate an understanding of backend technologies, databases, and microservices to effectively support full-stack feature development.11. Stay up to date with emerging front-end technologies, frameworks, and industry best practices.12. Support continuous improvement initiatives by identifying opportunities for code quality, performance optimization, and automation.