REACTJS WEB DEVELOPER

You can apply for the position of "REACTJS WEB DEVELOPER" by loggin in to your portal.

Share on: Back to jobs

Job Summary

Category: Data Science Entry Experience: 3 years
Job Type: Full time Positions: 1
Min Qualification: Certificate Salary: Undisclosed
Entry Level: Mid level Date Posted: Dec 17, 2021
Location: SOUTH AFRICA Apply Before: Feb 12, 2022
Views: Days Remaining: 803 days elapsed

Brief About Employer

Crayon Technologies (Pty) Ltd

Crayon Technologies (Pty) Ltd

Crayon helps its customers build the commercial and technical foundation for a successful and secure cloud-first, digital transformation journey.

Job Description

REACTJS WEB DEVELOPER

  • Cape Town Remote
  • Salary: R40 000.00 - R70 000.00 Per Month (Negotiable)
  • Job Type: Permanent
  •  Sectors: Design Services IT Technology
  • Reference: 1804403

Apply before Feb 12 2022

Vacancy Details

Employer: Crayon Technologies (Pty) Ltd

Looking for an experienced Frontend Reactjs Web Developer who is passionate about building modern, scalable and resilient platforms and who wants to contribute to the mission of pushing the boundaries. You will have full autonomy over the software you build and you will be offered the freedom to choose the right tools for the job. In return, you will be expected to take ownership of the systems you build, and that means being responsible for the operational health of your services, and being empowered and encouraged to fix operational issues, i.e. there will be space for improvement work and bug fixes in the sprints. You will also need to collaborate with the product managers and other software engineers to deliver a compelling user experience. The team uses microservices architecture and everything is hosted in AWS. They use a combination of both containers as well as serverless, and many managed AWS services including DynamoDB, API Gateway, ECS, Lambda and much more. The teams mainly use NodeJS to build the backend systems, therefore, experience with JavaScript would be great! If you’re a problem solver and can contribute to the engineering challenge, then all the other necessary tools needed in order to be successful, will be taught. 

 

Responsibilities

 

  • Build and maintain scalable microservices 

  • Collaborate with product managers, and other software engineers to deliver a compelling user experience 

  • Deliver maintainable, robust and testable code 

  • Share knowledge and collaborate with other developers across the business 

  • Build highly resilient and scalable solutions on cloud, impacting millions of users 


Required Skills

  • javascript : 2 to 3 years
  • react.js : 2 to 3 years
  • restful webservices : 2 to 3 years

Candidate Requirements

  • Minimum 3 years of work experience as a web developer or similar 

  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model 

  • Thorough understanding of React.js and its core principles 

  • Experience with popular React.js workflows (such as Flux or Redux) 

  • Familiarity with newer specifications of EcmaScript 

  • Experience with data structure libraries (E.g. Immutable.js) 

  • Knowledge of isomorphic React is a plus 

  • Familiarity with RESTful APIs 

  • Knowledge of modern authorization mechanisms, such as JSON Web Token 

  • Familiarity with modern front-end build pipelines and tools 

  • Experience with common front-end development tools such as Babel, Webpack, NPM, etc. 

  • Ability to understand business requirements and translate them into technical requirements 

  • A knack for benchmarking and optimization 

  • Familiarity with code versioning tools such as Git, SVN, and Mercurial

  • Graph QL Data consumption 

 

You’ll be set up for success if you have:

  • Experience in building cloud-hosted services 

  • Experience with DevOps 

  • Ability to effectively communicate technical ideas to others 

  • Ability to write tests 

  • Track record of successful software delivery through all phases of development, code reviews, testing, and operations 

  • Experience with ReactJS or VueJS and Redux or flux or mobx 

 

Even better if you have:

  • Experience with Node.js 

  • Experience with AWS 

  • Experience with infrastructure and deployment automation 

  • Experience with payment systems 

  • Experience with authentication and user management 

  • Worked on large scale web applications 

  • Leverages and contributes to open source 

 

Note: There is no need to be an expert in all the above technologies, but a willingness to learn and basic knowledge in some would be a benefit.

 

Success criteria 

 

To be successful in this position, you should have a good understanding of vanilla JavaScript and have experience with unit tests. You have demonstrated the ability to use common industry tools for software development including but not limited to IDEs, build and continuous integration, source control management, code review tools, data storage services, and cloud infrastructure, and you are able to build software in a professional team environment delivered to production using these tools. You are able to take documented designs prepared by more experienced engineers and contribute code to implement the design working solo or with other engineers together. You are able to provide technical documentation describing your contributions and contribute enhancements to your team’s best practices.

How to Apply

Register and login with your applicant or student account to access the ability to upload your C.V and apply for a job.

WhatsApp us now!