
- Western Cape Remote
- Salary: R50 000.00 - R80 000.00 Per Month (Negotiable)
- Job Type: Permanent
- Sectors: Engineering IT Internet
- Reference: 924
Vacancy Details
Employer: Crayon Technologies (Pty) Ltd
Where you’ll work
A boutique development house established in 2013 and based in Johannesburg, South Africa. This company’s specialty lies in the development of custom applications and websites for both desktop and mobile devices, but that's not where their service offering ends. This company also offers a holistic solution from development through to data analytics, SEO and design. Building intuitive system architectures that translate into perfect development rollouts for clients by developing cutting edge methodologies and rethinking old ways to break new ground and elevate the industry standard.
How you’ll role
You will have autonomy over the software you build and the freedom to choose the right tool for the job. In return, you’re expected to take ownership of the systems you build, and that means you’ll be responsible for the operational health of your services, and empowered and encouraged to fix operational issues (i.e. there will be space for improvement work and bug fixes in sprints). The client is a leading sports OTT platform that went global in 2020, so you’ll have the opportunity to write code that reaches millions of concurrent users globally. The team you will be joining is a JavaScript team developing and maintaining backend and frontend services. The stack includes NodeJS, React, Docker, AWS (including Dynamo, OpenSearch, ECS and Lambda), and Terraform; you will also do your own testing using Jest and Cypress. However, the company hires tech agnostically as they believe in hiring problem solvers!
What you’ll do
-
Continually improve software deployment to ensure iterative releases and rapid deployment of updates
-
Optimise web applications including concepts like layout, specificity, cross browser compatibility
-
Work on large-scale front-end web applications
-
Work on large-scale backend services
-
Collaborate with other Software Engineers to help deliver compelling user-facing products
-
Share knowledge with other developers across the business
-
Constantly seek out opportunities to improve
Candidate Requirements
What you’ll need
-
Minimum 3 years of experience
-
Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
-
Thorough understanding of React.js and its core principles
-
Thorough understanding of NodeJS and its core principles
-
Experience with popular React.js workflows (such as Flux or Redux)
-
Familiarity with newer specifications of EcmaScript
-
Familiarity with Docker containers
-
Familiarity with RESTful APIs
-
Familiarity with modern front-end build pipelines and tools
-
Familiarity with AWS Services
-
Familiarity with IaC like Terraform or CloudFormation
-
CI / CD and testing approaches such as TDD
-
Pragmatic application of design patterns
-
A passion for creating great user experiences
452 people have viewed this job.
Similar Jobs
Full Stack Developer
- Sandton
- Job Type: Contract
- Posted 22 Jul 2022 | 36 Days left
Senior Full Stack Developer
- Gauteng
- Job Type: Permanent
- Posted 14 Jul 2022 | 27 Days left
Full Stack Developer
- Johannesburg
- Job Type: Permanent
- Posted 04 Jul 2022 | 17 Days left
Full Stack Developer
- Cape Town
- Job Type: Permanent
- Posted 11 Aug 2022 | 55 Days left
More Jobs at Crayon Technologies (Pty) Ltd
CLIENT SERVICES CONSULTANT
- Cape Town
- Job Type: Permanent
- Posted 26 Jul 2022 | 39 Days left
SENIOR BACKEND ENGINEER
- Western Cape
- Job Type: Permanent
- Posted 30 Jun 2022 | 13 Days left
SENIOR BACKEND ENGINEER
- Gauteng
- Job Type: Permanent
- Posted 30 Jun 2022 | 13 Days left
SYSTEMS ANALYST
- KwaZulu-Natal
- Job Type: Permanent
- Posted 22 Jun 2022 | 5 Days left