What are the responsibilities and job description for the Front-end Developer - Angular position at Spinnaker Search?
A highly successful software company client of ours is looking to grow their front-end dev team by adding a solid mid-level developer with strong proficiency in Angular (v15 and upgrading to v18) along with TypeScript and other front-end languages. Integration work with RESTful APIs is also a big focus for this team.
This role offers an exciting opportunity to work on the front-end of a leading B2B SaaS product, while continuing to advance your skill set and gaining exposure to broader full-stack development. The development team supports a web-based platform that integrates with enterprise systems via middleware APIs.
This will be an initial 12-month contract assignment with the opportunity to extend through 2026 or convert to full-time employee status with our client. This role is based remotely but will be working in the Eastern US timezone.
The Role You'll Play
As a Front-end Developer, you'll be at the forefront of building, delivering, and maintaining sophisticated, industry-leading enterprise software. You'll work alongside experienced developers while having opportunities to influence technical decisions and implement high-quality, scalable solutions.
Key Responsibilities :
Design and develop robust, scalable Angular applications following best practices.
Collaborate with backend developers to integrate RESTful APIs and optimize application performance.
Participate in code reviews and provide constructive feedback to team members.
Debug complex issues and implement effective solutions.
Write clean, maintainable code with appropriate documentation.
Contribute to technical discussions and architecture decisions.
Mentor junior developers and share knowledge across the team.
Participate in Agile ceremonies, sprint planning, and daily standups.
Support production tickets, triage issues, and occasionally deliver patches as required.
Background Profile :
We’re looking for a talented developer who combines strong technical expertise in Angular with exceptional problem-solving capabilities and excellent communication skills. The ideal candidate brings meticulous attention to detail, thrives in a deadline-driven environment, and demonstrates an adaptable mindset with a passion for learning new technologies. You should have a proven track record of delivering complex web applications and be committed to maintaining high code quality standards.
Core Qualifications :
Bachelor’s degree in Computer Science, Software Engineering, or related field.
3-5 years of web development experience.
Deep expertise in Angular framework (v15 ), including core concepts like components, modules, directives, services, and dependency injection.
Strong foundation in HTML5, CSS3, and responsive design principles.
Advanced TypeScript knowledge with a solid understanding of object-oriented programming.
Experience integrating RESTful APIs into Angular applications.
Proficiency with Git version control and collaborative development workflows.
Expert-level debugging skills using browser developer tools.
Preferred Skills / Experience :
Experience with C# and .NET Framework / .NET Core.
Knowledge of relational databases (SQL Server or Oracle).
Familiarity with testing frameworks (Jasmine preferred).
Experience with CI / CD pipelines (Azure DevOps).
Background in Agile / Scrum development methodologies.