Software Developer Front End Senior
Job Summary
Job Title: Software Developer Front End - Senior
Location: Toronto Ontario
Work Model: Onsite
Description / Responsibilities / Skills
Must Have
React
REST APIs
JavaScript and TypeScript
NextJS
Knowledgeable in Web Content Accessibility Guidelines WCAG for web application development
Description
Responsibilities
- Develop high-quality front-end code based on user stories UI/UX artifacts and solution architecture
- Collaborate with Business Analysts Product Managers Architects and backend developers
- Build cloud-native web applications and support MVP delivery
- Implement responsive web interfaces for web and mobile platforms
- Integrate front-end UI components with RESTful APIs
- Maintain design consistency and adhere to UI/UX standards
- Perform unit testing and support QA including automation performance and accessibility testing
- Support incident investigation troubleshooting and production fixes
- Participate in Agile Scrum development lifecycle
- Design code test and debug applications
- Collaborate with UX/UI teams to translate designs into functional code
- Ensure AODA compliance and accessibility standards
General Skills
- Experience in front-end programming and application development
- Ability to collaborate across the full Software Development Life Cycle
- Experience with structured development methodologies
- Experience in design development testing and debugging
- Experience with relational databases and APIs
- Experience with application architecture and integration
- Strong analytical problem solving and communication skills
- Ability to work independently and within team environments
Desirable Skills
- Experience with cross browser compatibility and responsive design
- Experience with secure web applications and OWASP compliance
- Knowledge of authentication access control HTTPS TLS and SSO
- Knowledge of DevOps CI CD pipelines
- Experience working with large enterprise web applications
- Knowledge of accessibility tools such as WAVE and AXE
Skills
Experience and Skill Set Requirements
Technical Skills - 65 percent
Must Have - 45 percent
- Strong experience with React
- Experience with REST APIs
- Experience with JavaScript and TypeScript
- Experience with and NextJS
- Knowledge of WCAG accessibility standards
- Experience with Git and branching strategies
- Experience with Postman Swagger UI and OAuth JWT
- Experience with React libraries such as React Query Hook Form Zustand
Nice to Have - 20 percent
- Experience with responsive web design and web services
- Experience with unit testing tools such as Jasmine or Karma
- Experience working with JSON and REST APIs
- Experience with CI CD pipelines
- Experience with API development frameworks such as SpringBoot
- Experience with automated testing tools such as Playwright
Agile Delivery Team Experience - 20 percent
- Experience working in Agile Scrum teams
- Experience participating in sprint planning standups and demos
- Experience contributing to task estimation and design
- Experience working with Git-based version control and CI CD pipelines
- Experience collaborating with cross-functional development teams
Business Analysis - 10 percent
- Experience translating business requirements into technical solutions
- Ability to interpret user stories and deliver working software
Soft Skills - 5 percent
- Strong analytical and problem-solving skills
- Strong communication and interpersonal skills
- Ability to collaborate and meet deadlines