Overview
On Site
$80,000 - $90,000
Full Time
Skills
Angular
AngularJS
HTML
CSS
JavaScript
AJAX
Bootstrap
RESTful services
Cypress
Testing frameworks
Cross-browser compatible coding
Angular directives
Angular controllers
Angular services
Agile/Scrum
Performance troubleshooting
Code reviews
Automation tools
Technical documentation
Unit testing
Job Details
Position Overview
We are seeking an experienced Senior Software Engineer (Front End) with strong expertise in Angular and front-end development best practices. The ideal candidate is highly skilled, detail-oriented, and capable of working independently in a fast-paced Agile environment. This role requires 8+ years of engineering experience, with significant hands-on work in Angular/AngularJS, HTML/CSS, and RESTful services.
Principal Duties and Responsibilities
- Develop and maintain applications, including unit testing, code deployments, and technical documentation.
- Work independently throughout the entire software development lifecycle.
- Diagnose and resolve application and performance issues.
- Participate in estimation, requirement analysis, and reviewing test plans, test cases, and project deliverables.
- Introduce tools, automation, and optimize repetitive development processes.
- Mentor and guide junior engineers in coding practices, workflows, and high-quality development standards.
- Conduct peer code reviews and ensure adherence to coding best practices.
Required Qualifications & Skills
Technical Skills
- 8+ years of professional engineering experience.
- 5+ years of hands-on experience with Angular / AngularJS.
- 5+ years of experience with HTML, CSS, and writing cross-browser compatible code.
- Strong expertise in JavaScript, AJAX, and Bootstrap (2+ years).
- 5+ years working with RESTful APIs/services.
- Experience with testing frameworks (basic knowledge acceptable e.g., Cypress).
- Proven experience implementing complex Angular applications, including directives, controllers, and services.
Soft Skills
- Strong critical thinking and problem-solving abilities.
- Excellent time management and ability to handle tasks autonomously.
- Strong communication and collaboration skills to work within distributed teams.
- Familiarity with Agile/Scrum methodologies is essential.
Additional Requirements
Candidate must reside in Seattle, WA
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.