
Senior Software Engineer – Front-End, Angular/TypeScript
Elemica
full-time
Posted on:
Location Type: Hybrid
Location: Hyderabad • India
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Design and develop the core product's new functionality and extend existing functionality while maintaining quality and robustness
- Develop responsive, accessible, and performant front-end applications using modern frameworks and best practices
- Implement both front-end and back-end components when required for full-stack feature development
- Develop comprehensive automated tests ensuring correct implementation and maintaining high code quality standards
- Conduct thorough code reviews to maintain code quality, share knowledge, and ensure adherence to coding standards and best practices
- Establish and champion coding standards and best practices across the front-end development team
- Actively assist and guide other engineers with technical challenges, fostering a culture of collaboration and continuous learning
- Ensure that systems and solutions have the highest level of scalability, maintainability, and performance
- Collaborate with UX/UI designers, product managers, and back-end engineers to deliver cohesive end-to-end features
- Take ownership of large UI modules and ensure successful delivery from design to production deployment
Requirements
- Bachelor's degree in Computer Science or related field
- 5 years to 6 years of experience
- Angular (latest versions) with deep understanding of component architecture, services, directives, and routing
- Angular Material for implementing Material Design components and theming
- TypeScript with strong knowledge of advanced types, interfaces, generics, and ES6+ features
- CSS/SCSS with expertise in responsive design, flexbox, grid, and CSS preprocessors
- REST API integration and consumption with understanding of HTTP protocols and asynchronous programming
- Node.js and NPM as package manager to maintain dependencies
- Git version control with branching strategies and collaborative workflows
- Unit Testing using Jasmine with comprehensive mocking strategies for components, services, and integration testing
- Strong understanding of web application development lifecycle and Agile methodologies
Benefits
- Opportunity to work with Fortune 100 clients on cutting-edge supply chain solutions
- Collaborative and innovative work environment with a strong engineering culture
- Professional growth and development opportunities through mentorship and challenging projects
- Competitive compensation and benefits package
- Hybrid work model offering flexibility and work-life balance
- Exposure to advanced technologies including AI, analytics, and modern web frameworks
- Career progression path with opportunities to grow into principal engineer or leadership roles
- Work on enterprise-scale applications with real business impact
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
AngularAngular MaterialTypeScriptCSSSCSSREST APINode.jsNPMGitUnit Testing
Soft Skills
collaborationcontinuous learningcode reviewknowledge sharingownershipscalabilitymaintainabilityperformance
Certifications
Bachelor's degree in Computer Science