Full Stack Developers (2 positions)
01Millennium Consulting Inc
Toronto, Canada
38d ago

Assignment Description

You will be responsible for providing development leadership and developing, implementing and maintaining user-centered, fast-

performing customer facing applications through the integration of available technology environments. This position will primarily support the client’s website and the integration of APIs through JavaScript, including React into JSP, and troubleshoot Java web applications.

Deliverables

  • Develop responsive interfaces for the website
  • Delivery of well-tested and reviewed code
  • Develop integration of content APIs into JavaScript
  • Create content API development from headless CMS systems (e.g., Prismic / Contentful)
  • Interpret user requirements and designs solutions
  • Provide training and advice to other staff as required
  • Collaborate with internal teams and external developers, designers and architects
  • Ability to quickly research and learn new programming tools and techniques
  • Establish a presence in the wider development community, identifying good practices we can adopt and sharing our experiences
  • Take part in second-level support of applications and platforms
  • Understand and identify the role of technology in public service delivery and policy implementation
  • Carry out other duties as assigned
  • Qualifications

  • Undergraduate degree in Computer Science or Engineering or an equivalent combination of education and experience related to the job responsibilities
  • A minimum of six (6) years of professional, relevant, hands-on work experience in a web or software engineering role
  • Proven experience in a leading role, mentoring members of a development team
  • Experience building server-side and front-end applications
  • In-depth knowledge of at least one (1) JavaScript framework (e.g., React, Vue, Angular)
  • In-depth knowledge and experience with W3C standards
  • In-depth knowledge of JSP / Java driven websites
  • Experience with Ruby applications
  • Experience communicating technical concepts to a non-technical audience
  • Experience with cross-platform / device development
  • Experience working with a multi-disciplinary team using Agile methodologies
  • Experience building and scaling high-traffic websites
  • Skills

  • Work with stakeholders and the development team to build releasable products
  • Provide high-level documentation of architecture, environments, and processes as required
  • Collaborate with stakeholders, scrum masters and designers
  • Write and maintain well-organized and optimized source code and maintain source code documentation
  • Assignment Description

    The Full Stack Developer Ruby / JavaScript / React is responsible for providing development leadership and developing, implementing and maintaining user-

    centred, fast performing customer facing applications through the integration of available technology environments. This position will support online projects for children and youth including, but not limited to, the TD Summer Reading Club website and the development and launch of a new kids’ website including the possible development of an accompanying application.

    This position will also support a React / Ruby application and a Rails / Heroku-based application.

    Deliverables

  • Develop and build web and mobile products
  • Implement toolkits and APIs for internal and external use
  • API development from headless CMS systems (e.g., Prismic / Contentful)
  • Interpret user requirements and design solutions
  • Consult with users, and internal working groups and departments concerning changes and analysis relating to the development and usability of new applications
  • Build up a useful, robust automated test suite to support a continuous deployment environment
  • Share knowledge of tools and techniques with the wider team, both technical and nontechnical
  • Provide training and advice to other staff as required
  • Collaborate with internal teams and external developers, designers and architects
  • Ability to quickly research and learn new programming tools and techniques
  • Establish a presence in the wider development community, identifying good practices we can adopt and sharing our experiences
  • Take part in second-level support of applications and platforms
  • Understand and identify the role of technology in public service delivery and policy implementation
  • Carry out other duties as assigned
  • Qualifications

  • Undergraduate degree in Computer Science or Engineering or an equivalent combination of education and experience related to the job responsibilities
  • A minimum of six (6) years of professional, relevant, hands-on work experience in a web or software engineering role
  • Proven experience in a leading role, mentoring members of a development team
  • Demonstrated experience designing solutions
  • Demonstrated experience building server-side and front end applications and detailed knowledge of CSS, Ruby, React, Rails, and Heroku.
  • Demonstrated ability to communicate technical concepts to a non-technical audience
  • Demonstrated experience implementing and developing with service-oriented architectures
  • Demonstrated experience developing and integrating third party APIs
  • Experience working on technical projects within a multi-disciplinary team using Agile methodologies
  • Experience using Unix-like operating systems (e.g., Linux, Mac OS)
  • Experience developing products for children
  • Knowledge of relational and non-relational database systems
  • Experience in system administration and configuration management
  • Experience building and scaling high-traffic websites
  • Experience with integrated development environments and version control systems
  • Demonstrated analytical and problem solving abilities
  • Excellent verbal, written and data and information visualization skills
  • Deliverables

  • Work with stakeholders and the development team to build releasable products
  • Provide high-level and continuous documentation of approaches to architecture, environments, and processes
  • Collaborate with stakeholders, project managers, and designers
  • Define and communicate the product architecture
  • Write and maintain well-organized and optimized source code and maintain source code documentation
  • Note : Our client is an equal opportunity employer and we invite all potential candidates to apply

    Apply
    Apply
    My Email
    By clicking 'Continue', I agree to neuvoo's Privacy & Terms and agree to receive relevant email job alerts. (cancel anytime) See here
    Continue
    Application form