Intermediate Frontend Software Developer
New
J
JobgetherSaaS
Based in CanadaFull-TimeMiddle
Salary75,000 - 110,000 CAD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- At least five years of relevant professional experience
- Required Skills
- GitHTMLCSSJenkinsRxJSTypeScriptAngularCI/CDLinuxUnit Testing
Requirements
- Hold a degree in Computer Science or a related technical field.
- Have at least five years of relevant professional experience with HTML, CSS, Angular, and TypeScript.
- Bring hands-on experience building applications for desktop browsers, smartphones, and tablets.
- Have familiarity with modern Angular development and reactive programming, particularly RxJS.
- Have practical experience with Linux, Git, and Jenkins.
- Have experience with code reviews, continuous integration, unit testing, and mocking techniques.
- Be able to investigate complex technical issues and deliver solutions.
- Collaborate with cross-functional teams, share technical knowledge, respond constructively to feedback, and communicate progress clearly.
- Experience with React or similar frontend frameworks may also be considered.
- Familiarity with Java and NestJS is an asset but is not required.
Responsibilities
- Build and enhance frontend features and applications using Angular, TypeScript, and modern web development practices.
- Implement prototypes and design specifications as responsive, accessible, and consistent user interfaces.
- Apply software engineering practices including unit testing, source control, static code analysis, and continuous integration.
- Review code and provide constructive feedback on maintainable frontend solutions.
- Deliver bug fixes, upgrades, and ongoing improvements to production applications.
- Collaborate with product and project stakeholders to understand user needs, investigate problems, and validate solutions.
- Participate in Agile team workflows and iterative software delivery.
- Maintain technical documentation and communicate progress and potential challenges to the Project Manager or Scrum Master.
- Use and contribute to an internal design system and reusable component library.
View Full Description & ApplyYou'll be redirected to the employer's site