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


Technician

Yearning for More in Your Career? Explore Possibilities. We are seeking a Technician to join our team. As a Technician, you'll play a crucial role in ensurin...


From Ioco - Gauteng

Published a month ago

Data Analyst

Job & Company Description: The lead role is based at a well-established and nationally based insurance finance company. The roles main objectives of the lead...


From Network Recruitment - Gauteng

Published a month ago

Fixed Income Analyst

Job & Company Description Founded 10 years ago, the firms services include equities, listed bonds and a flexible income fund. The ideal candidate will be res...


From Network Recruitment - Gauteng

Published a month ago

2598_Uem Technical Specialist

ESSENTIAL SKILLS REQUIREMENTS: · Experience with ITIL processes (Incident, Change and Problem management) o Plan and execute maintenance tasks (change manage...


From Jordan Hr - Gauteng

Published a month ago

Built at: 2024-05-19T17:42:51.663Z