Maarut logo

RQ09901 - Software Developer - Front End - Senior

Maarut
Contract
On-site
Toronto, Toronto, Canada

Deliverables:<\/span><\/b>
<\/p>

·        As a front end developer, work with Business Analysts \/ Product Manager \/ Cloud Architect \/ backend developers, base on storyboard, user stories, UI\/UX artefacts, solution architecture, security requirements, data models, develop high\-quality front\-end code, deliver quality software products (including Minimal Viable Products and Cloud\-Native Web Application products, AODA compliance) as required.<\/span>
<\/p>

·        Collaborate with developers to implement designs directly into React\/Next applications.<\/span>
<\/p>

·        Maintain design consistency and adhere to brand guidelines across all projects.<\/span>
<\/p>

·        Stay updated with the latest UI\/UX design trends and best practices.<\/span>
<\/p>

·        Support Quality Assurance & Defect Management, including Unit Test, Test Automation, Penetration \/ Vulnerability Test, Load Test, AODA Test, system \/ user test, migration test, etc.<\/span>
<\/p>

·        Provide critical application support (incident investigation, troubleshooting, interim \/ long\-term fixes, maintenance \/ incremental changes, etc.) for complex production enterprise Applications.<\/span>
<\/p>

·        Strong understanding of UI design principles.<\/span>
<\/p>

·        Strong communication and teamwork skills.<\/span>
<\/p>

·        Experience in Agile\/Scrum methodology for the development, design, implementation, and maintenance of applications.<\/span>
<\/p>

·        Experience in design, code, test and debugging applications.<\/span>
<\/p>

·        Excellent analytical, problem\-solving, and decision\-making skills; verbal and written communication skills; interpersonal and negotiation skills<\/span>
<\/p>

·        Design and develop responsive web interfaces that work seamlessly across online and mobile devices.<\/span>
<\/p>

·        Proven experience as a web developer with a strong portfolio showcasing mobile and responsive designs.<\/span>
<\/p>

·        Collaborate with UX\/UI designers to translate mobile and responsive designs into functional code.<\/span>
<\/p>

·        Ability to adapt to changing business needs with proven track record for meeting deadlines. <\/span>
<\/p>

·        Ability to work independently and as part of a team.<\/span>
<\/p>

 <\/span>
<\/p>

Skill Set:<\/span><\/b>
<\/p>

·        Integrating Front\-End UIs with the constructed RESTful API’s<\/span>
<\/p>

·        3+ years experience in React with related skills:<\/span>
<\/p>

o  HTML + CSS<\/span>
<\/p>

o  JSX<\/span>
<\/p>

o  Node + NPM<\/span>
<\/p>

o  Javascript ES6<\/span>
<\/p>

o  Fetch Data from Rest APIs<\/span>
<\/p>

o  NextJS<\/span>
<\/p>

·        Secure web application under OWASP guideline and rules<\/span>
<\/p>

·        5+ year experience and knowledge in Cloud\-Native application design, Agile, DevOps Continuous Delivery \/ Continuous Integration methodologies \/ processes.<\/span>
<\/p>

·        understand web application security, authentication, access control, HTTPS, TLS, SSO, Pen Test, input validation, CORS, WAF and etc.<\/span>
<\/p>

·        Knowledge of web accessibility \/ AODA compliance, (for example, validation and remediation using WAVE, AXE tools), DevOps CI\/CD pipeline.<\/span>
<\/p>

·        Front End Skills Knowledge and experience coding and using basic artwork to deliver a complete user interface.<\/span>
<\/p>

·        Experience creating web interfaces for large websites.<\/span>
<\/p>

·        Experience with Cross browser compatibility.<\/span>
<\/p>

·        Deep knowledge of common authentication technologies, browser\-based security controls, and standard web application security tools<\/span>
<\/p>


<\/div><\/span>

Requirements<\/h3>

Experience and Skill Set Requirements:<\/span><\/u><\/b>
<\/p>

Must Haves:<\/span><\/u><\/b>
<\/p>

  • React
    <\/li>
  • REST APIs
    <\/li>
  • JavaScript and TypeScript
    <\/li>
  • Node.js
    <\/li>
  • NextJS
    <\/li>
  • Knowledgeable in Web Content Accessibility Guidelines (WCAG) for web application development.
    <\/li> <\/ul>

     <\/span>
    <\/p>

    Skill Set Requirements:<\/span><\/u><\/b>
    <\/p>

    Technical Skills:<\/span><\/b>
    <\/p>

    • Must have:<\/span>
      <\/li>
      • React<\/span>
        <\/li>
      • REST APIs<\/span>
        <\/li>
      • JavaScript and TypeScript<\/span>
        <\/li>
      • Node.js<\/span>
        <\/li>
      • NextJS<\/span>
        <\/li>
      • Knowledgeable in Web Content Accessibility Guidelines (WCAG) for web application development.<\/span>
        <\/li> <\/ul> <\/ul>

        o   Must have hands\-on experience with Git, SVN, Git Pull Request and branching strategy.<\/span>
        <\/p>

        o   Must have hands\-on experience with Swagger\-UI, Postman, OAuth\/JWT<\/span>
        <\/p>

        o   Experience with common React libraries such as Hook Form, React Query, Zustand etc.<\/span>
        <\/p>

        • Nice to have:<\/span>
          <\/li>
          • Responsive Web front\-end, Web APIs, and web services design, development, and testing<\/span>
            <\/li>
          • Unit testing and test automation support (e.g. NUnit, XUnit, MSTest, Karma or Jasmine)<\/span>
            <\/li>
          • JSON<\/span>
            <\/li>
          • Rest API, SpringBoot.<\/span>
            <\/li>
          • Regression testing (manual and automated), including familiarity with web\-based QA automation software such as Playwright, and supporting the use of such tools via coding techniques<\/span>
            <\/li>
          • Use CI\/CD pipeline to build and deploy the application.<\/span>
            <\/li> <\/ul> <\/ul>

             <\/span><\/b>
            <\/p>

            Agile Delivery Team Experience:<\/span><\/b>
            <\/p>

            • Experience participating in Scrum Agile development.<\/span>
              <\/li>
            • Experience contributing as a Developer or Tester (QA) in a balanced team which is comprised of roles including Developers, Testers, product Management, and Design<\/span>
              <\/li>
            • Experience participating and contributing to task planning, daily stand ups, iteration demos, and review meetings.<\/span>
              <\/li>
            • Providing input to development estimates and designs<\/span>
              <\/li>
            • Experience working with a team using concurrent development practices including Git\-based source control, feature branches, and DevOps CI\/CD pipelines.<\/span>
              <\/li> <\/ul>

               <\/span><\/b>
              <\/p>

              Business Analysis:<\/span><\/b>
              <\/p>

              • Experience translating business requirements into software code\/implementations.<\/span>
                <\/li> <\/ul>

                 <\/span><\/b>
                <\/p>

                Soft Skills:<\/span><\/b>
                <\/p>

                • Excellent analytical, problem\-solving, and decision\-making skills<\/span>
                  <\/li>
                • Oral and written communication skills; interpersonal and negotiation skills<\/span>
                  <\/li>
                • Highly developed interpersonal skills<\/span>
                  <\/li> <\/ul>

                  <\/div><\/span>
                  <\/body> <\/html>"}}],"isMobile":false,"iframe":"true","jobType":"Contract","applyName":"Apply Now","zsoid":"653862245","FontFamily":"PuviRegular","jobOtherDetails":[{"fieldLabel":"Term","uitype":1,"value":"113+500 days"},{"fieldLabel":"Assigned Recruiter(s)","uitype":80,"value":"Sandeep Samudram"},{"fieldLabel":"Job Opening ID","uitype":111,"value":"9563"},{"fieldLabel":"Industry","uitype":2,"value":"Technology"},{"fieldLabel":"Number of Positions","uitype":32,"value":"2"},{"fieldLabel":"Work Experience","uitype":2,"value":"10+ Years"},{"fieldLabel":"City","uitype":1,"value":"Toronto"},{"fieldLabel":"State\/Province","uitype":1,"value":"Ontario"},{"fieldLabel":"Zip\/Postal Code","uitype":1,"value":"M4C"}],"headerName":"RQ09901 \- Software Developer\- Front End \- Senior","widgetId":"383123000000072311","isJobBoard":"false","userId":"383123000000184003","attachArr":[{"fileName":"RQ09901 \- Software Developer\- Front End \- Senior.docx","linkDocs":0,"isView":"false","fileDigest":"6fbn5breIzBNwVUMiggIrklZIfoaUxnX5TmF9oUY8SMxMRg6XEThv5lCXNyVX5as7NjckCVuqqZgnO8auPH8lg\-\-","fileType":"docx"}],"customTemplate":"4","isCandidateLoginEnabled":true,"jobId":"383123000202495665","FontSize":"15","googleIndexUrl":"https:\/\/maarutinc.zohorecruit.com\/recruit\/ViewJob.na?digest=6fbn5breIzBNwVUMiggIrtDWkkhR3GYA@xJshI23z5I\-&embedsource=Google","location":"Toronto","embedsource":"CareerSite","indeedCallBackUrl":"https:\/\/recruit.zoho.com\/recruit\/JBApplyAuth.do"}

Apply now
Share this job