CTC004465 - Full Stack Developer - Intermediate

Secteur industriel: Telecommunications
Type d'emploi: Contract
Durée:
Mode de travail: On Site

Description

Full Stack Developer using ReactJS

Level : Intermediate having 3 to 4 years of experience.

Position Overview:

  • Looking for an energetic intermediate full stack web developer in IT-DCX team having strong familiarity with ReactJS, TypedScript, Node.JS, EC6, Git, Bootstrap, HTML5 and CSS3
  • Work as a developer on a custom, enterprise level, React-powered frontend framework
  • Develop and Maintain web widget framework developed by IT-DCX
  • Responsible for front-end development and web widgets for Bell, VirginMobile, LuckyMobile projects.
  • Working with multiple vendors (onshore and offshore teams) to support front-end development and defects
  • Be the point of contact for any widget framework related inquiries
  • Required Technical Skills:

  • ReactJS
  • Typescript
  • ES6
  • Node.JS
  • Git
  • Bootstrap
  • HTML5
  • CSS3
  • TFS (Microsoft Team Foundation Server)
  • Key Areas of Responsibilities:

  • Work with Software Vendors to ensure that solution meets business requirement and alignment with architectural vision
  • Create and maintain technical documentation related to widget framework and web-widgets.
  • Enforce best practices for front-end development among vendor teams. Responsible for maintaining good code quality, which matches industry standards for quality and performance.
  • Doing code review of web-widget/ front-end code and providing constructive feedback
  • Assist project team in system architecture, design, development, troubleshooting and selection of tools and technology to delivery project successfully
  • Ensure quality of produced code by thorough testing and code-review and that application perform as expected and have maximum availability.
  • Participate and lead knowledge transfer sessions, capacity analysis, performance trends and establish proper monitoring and hand off to support team
  • Monitor and vet major architectural decisions, changes, and open issues (e.g. tool/technology product selection, interfaces)
  • Maintain a large collection of Git repositories, enforce established rules and policies
  • Additional Skills:

  • Strong Object-Oriented development experience
  • Strong proficiency in JavaScript
  • Experience with working on Agile teams
  • Experience with CI/CD practices
  • Experience with Unit Testing
  • Understanding of enterprise application architecture from front end perspective
  • Hands on experience with Git
  • Familiarity with RESTful APIs
  • Thorough understanding of React.js and its core principles
  • Experience with common front-end development tools such as Babel, Webpack, NPM
  • Development of common, reusable components and services
  • Ability to take initiative to research, learn and recommend emerging technologies
  • Assist the client in the planning of overall application strategy
  • Ability to work with offshore teams
  • Bonus:

  • Knowledge of web platforms and development using service-oriented architecture
  • Experienced with Microsoft TFS
  • Knowledge of security standards and best practices
  • Knowledge of IT-DCX applications and processes
  • Education:

  • Bachelor's degree in computer science or equivalent
  • Essential Skills/Competencies:

  • Communication and negotiation skills
  • Team player and ability to manage technical resources
  • Strong leadership and organizational abilities
  • Self-motivated
  • Willingness to learn new tools and technologies
  • Strong problem-solving skills
  • Notre barre latérale

    Bienvenue sur le nouveau site web de la CTC.