Lead/ Senior React Developer

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 Lead/ Senior Front-End Developers (React focused) with at least 5+ years of hands-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 React concepts and workflows.
You should have in-depth knowledge of JavaScript and React concepts, 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-Oriented ProgrammingJavaScript frameworks/libraries React with 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)
#J-18808-Ljbffr


Nominal Salary: To be agreed

Source: Jobleads

Requirements

Head Infrastructure & Enterprise Architecture

Position summaryIndustry: Scientific, Research & Development Job category: IT-Architecture Location: Randburg Contract: Permanent Remuneration: Market Relate...


Mintek Pty Ltd. - Gauteng

Published 23 days ago

Workday Data Analyst

Line of Service Advisory Industry/Sector Not Applicable Specialism Workday Management Level Manager Job Description & Summary A career within Workday Consult...


Pwc Remchannel (Pty) Ltd - Gauteng

Published 23 days ago

Junior-Mid C#.Net Developer (Jhb Hybrid)

ENVIRONMENT: A Boutique Software company seeks the coding talents of a highly ambitious Junior-Mid C#.Net Developer to join its Joburg team who will help des...


Datafin - Gauteng

Published 23 days ago

Merit Theft Desktop Assessor (Jg 9)

Santam's Merit Claims department has a position available for a Merit Theft Desktop Assessor who will be based in Parktown, Gauteng. PURPOSE OF THE ROLEThe p...


Santam Insurance - Gauteng

Published 23 days ago

Built at: 2025-01-02T13:36:59.872Z