Senior Software Developer - Front End

Overview

On Site
$CAD $90 / hr
Contract - W2
Contract - 8 month(s)

Skills

Senior Software Developer - Front End

Job Details

Job Description:

  • We are seeking a highly skilled Front End Developer with expertise in React and Next.js to join a collaborative Agile team.
  • The ideal candidate will have a strong foundation in UI/UX principles, accessibility standards, and cloud-native application development, with the ability to convert designs into responsive, functional web applications.
  • As a Front End Developer, candidates will work closely with Business Analysts, Product Candidateagers, Cloud Architects, and Backend Developers to deliver quality software products.
  • Candidates role will involve coding, supporting QA processes, ensuring accessibility compliance, and maintaining design consistency across web and mobile platforms.

Requirement/Must Have:

  • React and Next.js.
  • REST APIs.
  • JavaScript and TypeScript.
  • Node.js.
  • Knowledge of Web Content Accessibility Guidelines (WCAG).
  • Hands-on experience with Git, SVN, Git Pull Request, and branching stXXgy.
  • Experience with Swagger-UI, Postman, OAuth/JWT.
  • Familiarity with React libraries such as Hook Form, React Query, Zustand.

Experience:

  • 3+ years in React development.
  • 5+ years in Cloud-Native application design, Agile, and DevOps CI/CD.
  • Experience integrating front-end UIs with RESTful APIs.
  • Experience designing and developing responsive web interfaces.
  • Experience creating web interfaces for large websites with cross-browser compatibility.
  • Strong understanding of UI design principles, authentication technologies, and web security.
  • Proven experience working in Agile/Scrum teams.
  • Experience participating in task planning, stand-ups, demos, and retrospectives.
  • Ability to work independently and as part of a team.

Responsibilities or Duties:

  • CollaboXX with stakeholders to develop high-quality front-end code based on user stories, UI/UX artifacts, and solution architecture.
  • Implement responsive web interfaces compatible with mobile and desktop platforms
  • Maintain design consistency and adherence to brand guidelines.
  • Translate UX/UI designs into functional React/Next.js applications.
  • Support QA and defect management, including unit tests, accessibility tests, and system/user testing.
  • Provide application support including troubleshooting, maintenance, and incremental changes.
  • Stay current with UI/UX trends and best practices.
  • Participate in code reviews, continuous integration, and deployment processes.
  • Deliver accessible applications with AODA compliance.

Should have:

  • Excellent analytical, problem-solving, and decision-making skills.
  • Strong verbal and written communication.
  • Highly developed interpersonal and teamwork skills.
  • Ability to adapt to changing requirements and meet deadlines.

Skills:

  • HTML, CSS, JSX.
  • JavaScript ES6.
  • Secure web application practices under OWASP guidelines.
  • Understanding of web application security: HTTPS, TLS, SSO, Pen Testing, CORS, WAF.
  • Accessibility compliance tools such as WAVE, AXE.
  • CI/CD pipelines.
  • Experience with QA automation tools like Playwright.
  • JSON, regression testing, SpringBoot (nice to have).
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.