Senior React Developer

Johannesburg, Gauteng, South Africa

Job Description


About the Company:

We are thrilled to present you with an exceptional opportunity to be part of a dynamic and forward-thinking company that has been shaping the industry since its inception in 2006. Allow us to introduce our esteemed client, a company whose passion for innovation, commitment to customer-centricity, and relentless pursuit of excellence have set them apart as a true industry leader.

This company's journey began with a bold vision - to empower businesses to truly understand and connect with their customers. Their services encompass an impressive spectrum, ranging from simple SMS feedback to intricate online questionnaires. With a unique ability to support a wide array of survey channels and objectives, they've become the go-to solution for organizations seeking profound insights.

A hallmark of their offerings lies in their integration into telephony platforms, enabling thousands of post-call voice surveys in contact centres daily. This integration facilitates the capture of the global voice of customers, transcending barriers of language and channels. The company firmly believes that the key to becoming customer-centric lies in listening to their clients' customers a philosophy that drives their unwavering dedication.

Their passion for excellence is mirrored in their core values:

xc2xa7 Initiative: The company thrives on initiative. Ingenuity and drive are at the heart of their remarkable growth. Every team member is not only accountable for their work but also the impact it has on the collective team. Independence, resourcefulness, and unwavering integrity form the foundation of their approach.

xc2xa7 Solution Generation: Creativity knows no bounds here. The company fosters an environment where unconventional ideas are embraced. Solutions are born from collaborative efforts, ensuring that diverse perspectives lead to the best outcomes. Concepts are nurtured, refined through feedback, and open to constructive debates.

xc2xa7 Professional Team: A top-seed team of all-stars defines their professional unit. The company values intelligence and empowers every member to be the best they can be. Benchwarmers are not an option; each team member is encouraged to shine brightly. This commitment to excellence extends to their hiring practices, ensuring that only the finest minds are brought aboard.

In this company, you won't just be an employee you'll be part of a family united by a shared vision. Together, you'll drive continuous technological evolution, provide best-in-class customer experience solutions, and explore innovative avenues that can potentially redefine industries.

We are a company of people, not numbers. We work closely, care about each other, and also trust each other to do the right thing, in a hybrid setting. Our purpose is to create certainty so that you (our clients, our people, our business) can be bold.

Our culture is a defining characteristic of who we are. It is in our DNA and determines how we engage with each other and our clients. It guides, motivates and inspires us and facilitates in creating a fun, happy and rewarding work environment. It is thus extremely important that everyone fully understands, embodies and lives by our values. These values are detailed in our Mantras.

Location: Remote ( Randburg)

Job Overview:

As a Senior React Developer, you will be responsible for developing and implementing user interface components using React.js concepts and workflows such as Redux, Flux and Webpack.

Your primary focus will be profiling and improving front-end performance and documenting our front-end codebase.

You will also produce detailed specifications. Your code will be written in a timely and scalable way while providing robust optimization. Ultimately, your work will impact the codebase of our product in a meaningful way.

Key Duties and Responsibilities:

xc2xa7 Write clean, secure, maintainable, testable, and modular codes.

xc2xa7 Solve complex performance problems and architectural challenges.

xc2xa7 Write clean, well-designed code.

xc2xa7 Developing and implementing frontend architecture to support user interface Concepts.

xc2xa7 Work with senior developer on the entire web application development life cycle.

xc2xa7 Work with our QA team to ensure that a project makes it over the finish line on time.

xc2xa7 Troubleshooting interface software and debugging application codes.

xc2xa7 Develop and deploy new features to facilitate related procedures and tools if necessary

xc2xa7 Document code revision changes, work progress, database changes and operational requirements in the source code management system (source control software)

xc2xa7 When brainstorming new ideas, you will need to be present & understand the problem at hand and offer solutions that are both innovative & realistic

xc2xa7 Work in a team environment using agile methodology, with a focus on predictability for our corporate clients

xc2xa7 Work closely with the platform team to identify and solve issues where needed

xc2xa7 Responsible to own & drive their own performance targets and does not have to be micromanaged

xc2xa7 Be an authentic, empathetic, and enthusiastic member of the team

Minimum Requirements:

xc2xa7 Diploma or Degree in computer sciences or any other related professional and recognized I.T. qualification. (Experience in the field will be recognized and considered as a substate to a qualification)

xc2xa7 Your friends must think youre the smart one.

xc2xa7 Minimum of 3 5 years job-related experience.

xc2xa7 Developing and implementing highly responsive user interface components using React concepts.

xc2xa7 Must have full stack experience in developing web applications using Typescript, JavaScript, HTML and CSS.

xc2xa7 Knowledgeable in writing application interface codes using JavaScript following React.js workflows

xc2xa7 Experience in Nest.js, Amazon AWS, Docker and microservices is a plus.

xc2xa7 Experience working with high load and high traffic production systems is a plus.

xc2xa7 Fluent English language communication skills.

xc2xa7 Must be able to provide accurate estimates of technology work and deliver high quality work on schedule.

xc2xa7 Strong desire to improve upon their skills in software development, frameworks and technologies.

xc2xa7 Web UI knowledge and best practice skills, with experience in React, possibly other front-end frameworks (e.g. Bootstrap/jQuery) a plus.

Tech Stack:

xc2xa7 Typescript

xc2xa7 React

xc2xa7 Postgres

xc2xa7 Go

xc2xa7 Vue.js

xc2xa7 PHP 8

xc2xa7 Mongo

Running on a full micro service architecture in AWS. If being a part of progress and change is something that excites you, we would be excited to have you join our incredible team.

Careers24

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1248793
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned