Angular Lead developer
Company | Synechron |
---|---|
Location | Dallas, TX, USA, Pittsburgh, PA, USA |
Salary | $110000 – $120000 |
Type | Full-Time |
Degrees | |
Experience Level | Expert or higher |
Requirements
- 10 years of experience in front-end development, with a focus on Angular (latest version).
- Proven experience in designing and implementing micro-frontend architectures.
- Hands-on experience with state management libraries (e.g., NgRx, Akita) and modular design practices.
- Strong proficiency in Angular, TypeScript, JavaScript, HTML5, and CSS3.
- Familiarity with build tools and package managers (e.g., Webpack, npm).
- Experience with version control systems (e.g., Git) and CI/CD practices.
- Strong analytical and problem-solving skills.
- Excellent communication and interpersonal skills.
- Ability to work effectively in a collaborative team environment.
Responsibilities
- Lead the design, development, and implementation of micro-frontend solutions using Angular.
- Write clean, maintainable, and efficient code while adhering to best practices and coding standards.
- Develop reusable components and libraries to streamline future development efforts.
- Provide technical guidance and mentorship to team members, fostering a culture of continuous learning and improvement.
- Conduct code reviews and ensure the team’s code quality meets organizational standards.
- Stay up-to-date with emerging trends and technologies in Angular and micro-frontend architecture.
- Implement testing strategies, including unit tests and integration tests, to ensure application reliability.
- Troubleshoot and resolve issues in both development and production environments.
- Participate in agile ceremonies such as sprint planning, daily stand-ups, and retrospectives to promote team collaboration and efficiency.
- Contribute to the continuous improvement of development processes and practices.
Preferred Qualifications
- Experience with other front-end frameworks (e.g., React, Vue.js) is a plus.
- Understanding of cloud services (e.g., AWS, Azure) and modern deployment practices (e.g., Docker, Kubernetes).
- Familiarity with Agile methodologies and tools (e.g., JIRA, Trello).