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 CSS3Work as a developer on a custom, enterprise level, React-powered frontend frameworkDevelop and Maintain web widget framework developed by IT-DCXResponsible 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 defectsBe the point of contact for any widget framework related inquiriesRequired Technical Skills:
ReactJSTypescriptES6Node.JSGitBootstrapHTML5CSS3TFS (Microsoft Team Foundation Server)Key Areas of Responsibilities:
Work with Software Vendors to ensure that solution meets business requirement and alignment with architectural visionCreate 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 feedbackAssist project team in system architecture, design, development, troubleshooting and selection of tools and technology to delivery project successfullyEnsure 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 teamMonitor 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 policiesAdditional Skills:
Strong Object-Oriented development experienceStrong proficiency in JavaScriptExperience with working on Agile teamsExperience with CI/CD practicesExperience with Unit TestingUnderstanding of enterprise application architecture from front end perspectiveHands on experience with GitFamiliarity with RESTful APIsThorough understanding of React.js and its core principlesExperience with common front-end development tools such as Babel, Webpack, NPMDevelopment of common, reusable components and servicesAbility to take initiative to research, learn and recommend emerging technologiesAssist the client in the planning of overall application strategyAbility to work with offshore teamsBonus:
Knowledge of web platforms and development using service-oriented architectureExperienced with Microsoft TFSKnowledge of security standards and best practicesKnowledge of IT-DCX applications and processesEducation:
Bachelor's degree in computer science or equivalentEssential Skills/Competencies:
Communication and negotiation skillsTeam player and ability to manage technical resourcesStrong leadership and organizational abilitiesSelf-motivatedWillingness to learn new tools and technologiesStrong problem-solving skills