Work Arrangement: On-site (TorontoON)
Duration: 6 months (with possible extension)
Role Overview
The Front-End Software Developer will collaborate with Business Analysts Product Managers Cloud Architects and Back-End Developers to design and develop high-quality responsive web applications. The role involves working with modern frameworks adhering to accessibility (AODA/WCAG) standards and following agile and DevOps practices to deliver scalable secure and user-friendly software solutions.
Key Responsibilities
- Develop and maintain front-end code based on storyboards UI/UX artifacts and solution architecture.
- Implement designs directly into React/ applications ensuring design and brand consistency.
- Build responsive mobile-first web interfaces for cloud-native applications.
- Ensure compliance with AODA and WCAG accessibility standards.
- Integrate front-end UIs with RESTful APIs.
- Support Quality Assurance through unit testing automation load testing penetration testing and usability testing.
- Provide production application support troubleshooting and maintenance for enterprise systems.
- Collaborate with cross-functional teams following Agile/Scrum methodologies.
- Stay updated with the latest UI/UX and front-end development trends.
- Translate business requirements into technical implementations.
Must-Have Skills (5 Years experience)
- Strong hands-on experience developing modern web applications.
- Skilled in building server-side rendered and static web applications.
- JavaScript (ES6) & TypeScript Deep understanding of modern JavaScript and type-safe development.
- & NPM Practical experience managing dependencies and backend integration.
- RESTful APIs Proven ability to integrate and fetch data efficiently from REST APIs.
- Web Content Accessibility Guidelines (WCAG) Knowledge and implementation of accessibility standards (AODA compliance).
- Version Control (Git/SVN) Hands-on experience with branching strategies pull requests and code reviews.
- API & Security Tools Familiarity with Swagger-UI Postman and authentication methods like OAuth/JWT.
- React Libraries Experience using modern libraries such as React Hook Form React Query and Zustand.
- Agile & Scrum Experience working in agile environments with sprints stand-ups and retrospectives.
Nice-to-Have Skills
- Responsive Web Design Ability to create adaptive and mobile-first interfaces across devices.
- Testing & Automation Experience with unit and regression testing tools (e.g. NUnit XUnit MSTest Karma Jasmine Playwright).
- Spring Boot & JSON APIs Familiarity with backend integration and data exchange.
- CI/CD Pipelines (DevOps) Knowledge of continuous integration and deployment workflows.
- Cross-Browser Compatibility Ensuring consistency across major browsers and platforms.
- Secure Web Application Development Understanding of OWASP principles and web security best practices.
- Cloud-Native Application Design Experience in designing scalable applications within cloud environments.
- UX Collaboration Ability to work closely with UX/UI teams to translate designs into high-quality code.
- Design Tools Familiarity with tools like Figma Adobe XD Sketch or Axure.
- Public Sector or Enterprise Project Experience Prior work in large-scale government or regulated environments.
Additional Experience
Agile Delivery (20%)
- Participation in Agile/Scrum ceremonies: planning stand-ups demos and retrospectives.
- Experience with Git-based concurrent development and DevOps environments.
Business Analysis (10%)
- Translating business requirements into technical solutions and code.
Soft Skills (5%)
- Strong analytical problem-solving and decision-making abilities.
- Excellent verbal and written communication skills.
- Effective teamwork interpersonal and negotiation skills.
- Ability to adapt to changing business priorities and meet deadlines.
Technical Knowledge
- HTML CSS JSX
- Secure Web Development under OWASP standards
- Web security (HTTPS TLS SSO CORS WAF)
- Web accessibility validation using WAVE and AXE tools
- Cloud-native application design and DevOps CI/CD
- Browser-based security and authentication technologies
Work Arrangement: On-site (TorontoON) Duration: 6 months (with possible extension) Role Overview The Front-End Software Developer will collaborate with Business Analysts Product Managers Cloud Architects and Back-End Developers to design and develop high-quality responsive web applications. The ro...
Work Arrangement: On-site (TorontoON)
Duration: 6 months (with possible extension)
Role Overview
The Front-End Software Developer will collaborate with Business Analysts Product Managers Cloud Architects and Back-End Developers to design and develop high-quality responsive web applications. The role involves working with modern frameworks adhering to accessibility (AODA/WCAG) standards and following agile and DevOps practices to deliver scalable secure and user-friendly software solutions.
Key Responsibilities
- Develop and maintain front-end code based on storyboards UI/UX artifacts and solution architecture.
- Implement designs directly into React/ applications ensuring design and brand consistency.
- Build responsive mobile-first web interfaces for cloud-native applications.
- Ensure compliance with AODA and WCAG accessibility standards.
- Integrate front-end UIs with RESTful APIs.
- Support Quality Assurance through unit testing automation load testing penetration testing and usability testing.
- Provide production application support troubleshooting and maintenance for enterprise systems.
- Collaborate with cross-functional teams following Agile/Scrum methodologies.
- Stay updated with the latest UI/UX and front-end development trends.
- Translate business requirements into technical implementations.
Must-Have Skills (5 Years experience)
- Strong hands-on experience developing modern web applications.
- Skilled in building server-side rendered and static web applications.
- JavaScript (ES6) & TypeScript Deep understanding of modern JavaScript and type-safe development.
- & NPM Practical experience managing dependencies and backend integration.
- RESTful APIs Proven ability to integrate and fetch data efficiently from REST APIs.
- Web Content Accessibility Guidelines (WCAG) Knowledge and implementation of accessibility standards (AODA compliance).
- Version Control (Git/SVN) Hands-on experience with branching strategies pull requests and code reviews.
- API & Security Tools Familiarity with Swagger-UI Postman and authentication methods like OAuth/JWT.
- React Libraries Experience using modern libraries such as React Hook Form React Query and Zustand.
- Agile & Scrum Experience working in agile environments with sprints stand-ups and retrospectives.
Nice-to-Have Skills
- Responsive Web Design Ability to create adaptive and mobile-first interfaces across devices.
- Testing & Automation Experience with unit and regression testing tools (e.g. NUnit XUnit MSTest Karma Jasmine Playwright).
- Spring Boot & JSON APIs Familiarity with backend integration and data exchange.
- CI/CD Pipelines (DevOps) Knowledge of continuous integration and deployment workflows.
- Cross-Browser Compatibility Ensuring consistency across major browsers and platforms.
- Secure Web Application Development Understanding of OWASP principles and web security best practices.
- Cloud-Native Application Design Experience in designing scalable applications within cloud environments.
- UX Collaboration Ability to work closely with UX/UI teams to translate designs into high-quality code.
- Design Tools Familiarity with tools like Figma Adobe XD Sketch or Axure.
- Public Sector or Enterprise Project Experience Prior work in large-scale government or regulated environments.
Additional Experience
Agile Delivery (20%)
- Participation in Agile/Scrum ceremonies: planning stand-ups demos and retrospectives.
- Experience with Git-based concurrent development and DevOps environments.
Business Analysis (10%)
- Translating business requirements into technical solutions and code.
Soft Skills (5%)
- Strong analytical problem-solving and decision-making abilities.
- Excellent verbal and written communication skills.
- Effective teamwork interpersonal and negotiation skills.
- Ability to adapt to changing business priorities and meet deadlines.
Technical Knowledge
- HTML CSS JSX
- Secure Web Development under OWASP standards
- Web security (HTTPS TLS SSO CORS WAF)
- Web accessibility validation using WAVE and AXE tools
- Cloud-native application design and DevOps CI/CD
- Browser-based security and authentication technologies
View more
View less