Connecting...

W1siziisimnvbxbpbgvkx3rozw1lx2fzc2v0cy9wzw9wbgvzb2x2zwqvanbnl2jhbm5lci1kzwzhdwx0lmpwzyjdxq

Front End Developer (React)

Front End Developer (React)

Job Title: Front End Developer (React)
Contract Type: Permanent
Location: Western Cape
Industry:
Reference: JN -032020-20319
Contact Name: Tiana Mouton
Contact Email: tiana@peoplesolved.com
Job Published: April 15, 2020 23:25

Job Description

Role & Responsibilities
Develop our suite of data collection and mapping products, using .NET Core and React (Redux)
Engage with the team’s Product Manager and Designer to deliver a world-class set of products for our customers
Engage with the Technology Lead in the team to ensure adherence to best practises and scalability of our products
Become a trusted member of the technology team. Coach and mentor Software Engineers
Drive best practices, decision making and technical excellence within the technology team
Continuously strive to improve our architecture, systems and processes
Improve system quality by identifying issues and common patterns, and developing standard operating procedures
Design and implement maintainable & reliable code
Write unit, integration and load tests for new and existing code
Be responsible for technical documentation
Work on bug fixing and improving application performance
 
 
About you...
 
You have:
4+ years of full-stack development experience, preferably .NET Core
Cloud-based infrastructure experience
Strong knowledge of the full SDLC
Restful API design experience
Previous experience with line management or mentoring
Ability to effectively communicate technical concepts in a multidisciplinary environment
 
 
Bonus points if you have:
Proficiency in React
Proficiency in JavaScript
BSc in Computer Science
Experience in Agile Methodologies
Worked on open source projects
 
 
You are:
Accountable; you take ownership 
Vocal; you like to challenge but will commit once a decision is reached
Innovative; you continuously look to improve and simplify our products and processes
Curious; you love to learn new things and are actively seeking out feedback
Friendly; you have a positive attitude, communicate well and are a team player
Full of grit; you have passion and perseverance

Get similar jobs like these by email

By submitting your details you agree to our T&C's