Role Overview:
We are looking for an experienced Frontend Developer with strong skills in Angular and CSS to join our dynamic project team. The ideal candidate will work closely with internal teams to build and test scalable web applications. This role involves developing clean, efficient, and secure code while supporting the applications team in troubleshooting and debugging.
Key Responsibilities:
- Write clean, scalable code using .NET, Angular, Node.js, and other programming languages.
- Collaborate with internal project teams to build, test, and maintain web applications.
- Troubleshoot and debug code to support the applications team.
- Apply secure coding practices and ensure that the applications adhere to security standards.
- Participate in pair-programming sessions and ensure high-quality code output.
- Perform code reviews and collaborate with cross-functional teams to improve application performance.
Technical Skillset Requirements:
- Frontend Expertise: Strong hands-on experience with Angular, CSS, HTML, JavaScript, jQuery, and AJAX.
- Backend Knowledge: Proficient in .NET Framework/Core, ASP.NET MVC, C#, Node.js, and SQL.
- DevSecOps: Experience in DevSecOps processes and practices for secure software development.
- Testing Practices: Familiarity with Unit Testing, Load Testing, and automated testing tools.
- Web Application Security: Knowledge of secured coding practices and web application security design.
- API Development: Familiarity with RESTful APIs and architecture styles.
- Responsive Web Design: Expertise in creating responsive, user-friendly web interfaces.
Additional Skills:
- Familiarity with Agile and Scrum methodologies, ensuring smooth and efficient project workflows.
- Experience in pair-programming to collaborate effectively and improve the quality of code.
- Strong understanding of best practices for automated testing and quality assurance.
Desired Attributes:
- Strong problem-solving skills with a keen eye for detail.
- Excellent communication skills and the ability to work in a collaborative environment.
- Ability to handle multiple projects and meet tight deadlines while maintaining high code standards.