Responsibilities
- Design, develop and maintain scalable web applications using Angular for frontend development and NodeJS for backend services.
- Collaborate with architects, project managers and cross functional teams to translate business requirements into robust technical solutions.
- Review code, ensure adherence to best practices and support the team in maintaining high quality and maintainable codebases.
- Troubleshoot complex technical issues, optimize application performance and contribute to continuous improvement of the development process.
Requirements
- Strong experience developing web applications using Angular and NodeJS.
- Advanced knowledge of JavaScript and TypeScript in modern web development environments.
- Experience designing and integrating RESTful APIs and backend services.
- Solid understanding of frontend architecture, component based development and responsive design.
- Experience working with databases and writing efficient queries.
- Proficiency using version control systems such as Git.
- Experience working in Agile development environments.
- Strong problem solving and analytical skills to troubleshoot complex technical issues.
- Ability to collaborate effectively with cross functional technical teams.
- Good communication skills and ability to explain technical concepts clearly.
Work Arrangement
Hybrid
