Senior React Developer

Senior React Developer
Company:

Dvt


Details of the offer

Join DVT, a global custom software development and data engineering company. With our remote and hybrid options, our vision is to be South Africa's favourite custom software solutions & services company, with a global footprint. You will have the opportunity to work alongside some of the most established developers in the country with the latest technologies. DVT is committed to continuously training our staff and we are very proud of our culture of learning, from internal speaking and training to sponsoring a variety of technical events from DevConf to GDG.
DVT is currently hiring Senior Front-End Developers (Reactfocused) with at least 5+ years of hand on experience and a proven track record in web development technologies to join our front-end development team. In this role, you will be responsible for developing and implementing user interface components using Reactconcepts and workflows. You should have in-depth knowledge of JavaScript and Reactconcepts, excellent front-end coding skills, and a good understanding of progressive web applications.

Technical knowledge Understanding and implementation of the SDLC and design patternsExperienced in functional programming and Object Orientated ProgrammingJavaScript frameworks/libraries Reactwith a focus on MEAN, as well as vast experience building complex web user interfaces using best practicesWeb development fundamentals – HTML, CSS / SASS / LESS, JavaScript, TypeScript, State management strategies, DOM manipulation, Routing and Single page applicationsBackend NodeJS development experience and exposureUnit testing, integration testing, and functional testingCompetent in version control systems including advanced topics (Cherry Picking, Rebasing Workspaces and Bisecting)Understanding of Solution ArchitectureAgile Software MethodologiesExposure to a backend technology outside of JavaScript is beneficial - .NET Core, Java Spring Boot and/or PythonPerformance Profiling – Google Lighthouse and other browser-based toolsWeb Sockets – Socket.io / SignalRService WorkersPWA / TWAAnalyticsContainerisation (Docker)Knowledge of web security (OWASP etc)Authentication strategiesConsuming HTTP EndPointsAble to maintain a CI/CD PipelineExposure to AWS / Azure Cloud-based technologies would be beneficialSoftware Architecture Can define application architectural requirementsCan define project layout and coding standardsCan define code standards enforced on pull requestsCan extract user requirements from business documentation and generate correctly structured Epics, Features, User Stories, and TasksEstimation and Backlog Refinement of all of the aboveIncluding Technical debtDelivering incremental software requirementsBalancing business requirements versus following best practicesCorrectly apply design patterns – SOLID PrinciplesEffective management and prioritisation of technical debtBehavioural competency Enthusiastic, committed and motivatedAble to understand your own strengths and areas of growth and position yourself to leverage your strengths effectivelyWork without supervisionWork in a team environment - Able to treat individuals on an individual basis and cater to their requirements for leadership and guidance without sacrificing the time of the client and their deadlinesCapable of peer mentorship – able to assist others in their individual and technical growthAbility to work under pressureDelivery focusedAble to work to tight deadlinesProfessionalism (Conduct and Appearance)Show initiativeAwareness of environmentAbility to achieve excellence without overshadowing the work and efforts made by othersResponsibilities Developing production-ready web applications, functional prototypes and interactive demos for a variety of web-based and mobile-based projectsConsuming API's created by back-end developersProviding website maintenance and enhancementsAssisting back-end developers with coding and troubleshootingPerforming development testing, debugging and enhancements on new and existing code basesBuilding responsive applications supporting multiple browsers and platformsMaintaining digital standards and branding throughout the product's interfaceStaying up-to-date on emerging Front-End technologiesPromote user experience best practicesPromote reusable code and librariesValidate the technical feasibility of UI/UX designsOptimise application performance and scalabilityFollow input validation practices. Collaborate with other team members and stakeholdersLook after the technical well-being of the teamMinimum experience required 6+ years' experience in Front-end software developmentA tertiary qualification would be beneficialExperience in the banking, insurance or telecoms industry would be highly beneficialExperience in SDLC methodologies such as AGILE (SCRUM)What working at DVT is like from the Practice head:
Who we are:

#J-18808-Ljbffr


Source: Jobleads

Requirements

Senior React Developer
Company:

Dvt


Ruby On Rails Developer (Cpt/Jhb Hybrid)

Ruby on Rails Developer (CPT/JHB Hybrid) DUTIES:Collaborate closely with the Product team and other Engineers to implement new features and functionalities f...


From Datafin Recruitment - Gauteng

Published a month ago

Lead Specialist: Data Insights & Intelligence Mi-Bi

Lead Specialist: Data Insights & Intelligence MI-BI page is loaded Lead Specialist: Data Insights & Intelligence MI-BI Apply remote type Hybrid locations Joh...


From 1001 Absa Bank - Gauteng

Published a month ago

0040_ Sap Fico Consultant (Senior

4040_ SAP FICO ConsultantLocation: GautengContract Term: 1 April 2024 - 31 December 2026 ESSENTIAL SKILLS REQUIREMENTS:· SAP FICO (SAP S/4 HANA advantageous)...


From Jordan Human Resources - Gauteng

Published a month ago

Python Dev Mid And Qa Mid (6 Month Contract - Us Timezone)

Exciting 6 month contract for an American based client - if you are a mid level QA or Python dev we want to hear from you. See some more details regarding th...


From Khonology (Pty) Ltd - Gauteng

Published a month ago

Built at: 2024-05-19T02:35:20.214Z