About the Role
The role involves leading front-end development efforts, designing robust solutions, and collaborating with cross-functional teams to deliver scalable and maintainable web applications.
Responsibilities
- Develop and maintain complex user interfaces using Angular
- Optimize front-end performance across diverse devices and browsers
- Collaborate with UX designers to implement intuitive interfaces
- Write clean, testable, and well-documented code
- Lead code reviews and ensure adherence to best practices
- Mentor junior developers and support team growth
- Troubleshoot and resolve front-end defects
- Integrate with RESTful APIs and backend services
- Implement responsive design principles
- Ensure accessibility and compliance with web standards
- Participate in agile planning and sprint execution
- Contribute to architectural decisions for front-end systems
- Evaluate and adopt emerging front-end technologies
- Maintain consistency across multiple product modules
- Support deployment and monitoring of front-end assets
- Work closely with QA to resolve interface issues
- Improve build and deployment pipelines
- Ensure security best practices in client-side code
- Collaborate on product requirements and feature scoping
- Conduct performance testing and profiling
Nice to Have
- Experience with Angular Material
- Knowledge of server-side rendering with Angular Universal
- Familiarity with micro-frontend architectures
- Experience with CI/CD pipelines
- Exposure to other front-end frameworks like React or Vue
- Understanding of DevOps practices
- Experience with monitoring tools
- Contributions to open-source projects
- Experience in international product environments
Compensation
Competitive salary and benefits package
Work Arrangement
Remote with flexible hours
Team
Collaborative engineering team focused on scalable web applications
Technology Stack
- Primary framework: Angular
- Language: TypeScript
- Styling: CSS3 with modern methodologies
- Testing: Jasmine, Karma, and Protractor
- Build tools: Webpack and Angular CLI
Growth Opportunities
- Path to technical leadership roles
- Access to training and certification programs
- Regular participation in tech talks and knowledge sharing
Available for qualified candidates