What are the responsibilities and job description for the Front-end Developer - Angular position at Spinnaker Search Group LLC?
Job Details
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 a strong proficiency coding in the Angular framework, 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 to broader full-stack development.
This will be an initial 12 month contract assignment with the opportunity to extend 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 mentor junior team members and influence technical decisions.
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 and sprint planning
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.
Bachelor's degree in Computer Science, Software Engineering, or related field
3-5 years of web development experience
Deep expertise in Angular framework, 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 (Jest, Jasmine, or Karma)
Experience with CI/CD pipelines
Background in Agile/Scrum development methodologies