Our Firm is seeking a skilled Frontend Developer to join our dynamic team. The ideal candidate should have a solid background in frontend development with expertise in Angular and NGRX. Experience with .NET is a plus. This role offers an exciting opportunity to work on cutting-edge projects and collaborate with talented professionals in a stimulating environment.
Responsibilities:
1. Develop high-quality frontend applications using Angular and NGRX.
2. Collaborate closely with cross-functional teams to design, develop, and implement user-friendly interfaces.
3. Participate in the full software development lifecycle, from requirements analysis to deployment and maintenance.
4. Write clean, efficient, and maintainable code adhering to best practices and coding standards.
5. Conduct code reviews and provide constructive feedback to team members.
6. Stay updated with the latest frontend technologies and industry trends.
7. Troubleshoot and debug frontend issues to ensure optimal performance and user experience.
8. Contribute to technical discussions and provide innovative solutions to complex problems.
9. Document technical specifications, processes, and procedures as required.
10. Assist in evaluating and integrating third-party libraries and tools as needed.
Qualifications:
1. Bachelor's degree in Computer Science, Engineering, or related field.
2. Minimum of 3-5 years of experience in frontend development.
3. Proficiency in Angular and NGRX is essential.
4. Experience with .NET is a plus.
5. Strong understanding of web development technologies such as HTML5, CSS3, JavaScript, and TypeScript.
6. Familiarity with RESTful APIs and asynchronous programming.
7. Solid understanding of software engineering principles and design patterns.
8. Strong communication and interpersonal skills.
9. Proactive attitude towards learning and professional development.
This is a 10 months contract role.