Enable job alerts via email!

React Front-End Engineer (Remote)

Sigma Digital pty ltd

Johannesburg

Remote

ZAR 300,000 - 700,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative firm is seeking a skilled Front-end Engineer proficient in React.js or Angular.js to join their dynamic team. This role involves crafting high-impact web applications and collaborating closely with back-end developers to deliver seamless user experiences. You'll be part of a small, agile team that values creativity and autonomy, working on projects that challenge the status quo. The company promotes a culture of continuous learning and professional development, allowing you to grow your skills while contributing to exciting products that impact users worldwide. If you're ready to make a difference in a supportive environment, this opportunity is for you.

Benefits

Sponsored Learning and Development
Flexible Working Hours
Work Remotely
Competitive Salary
Comprehensive Medical Aid

Qualifications

  • 3+ years in ReactJS/AngularJS development with a focus on UI.
  • Experience with automated CI/CD processes and responsive design.

Responsibilities

  • Design and develop innovative web applications in an agile team.
  • Collaborate with back-end developers to integrate dynamic data.

Skills

ReactJS
AngularJS
Redux
Responsive UI Development
PWA Development
REST APIs
GraphQL
Material UI

Education

Relevant Degree

Tools

GitHub
StackOverflow
HackerRank

Job description

We're looking for an experienced and enthusiastic React.js or Angular.js Front-end Engineer to join one of our teams, and be part of building high impact innovative products and experiences. We value curiosity, and a passion for learning, and growing together.

Core Skills & Competencies

  • 3+ years of work experience developing in ReactJS/Redux/Angular
    • Automated continuous integration and delivery
    • Experience in responsive and mobile UI development
    • Experience in a11y standards and implementation
    • Experience with PWA development, Service Worker, and offline first development principals
    • Experience with REST, JSON, GRAPHQL
    • Design System frameworks such as Material UI
  • Preferred Skills:
    • Quick to take on the business landscape and system logic
    • Self-motivated for learning, adaptation, and technological education
    • Strong skills to mentor other engineers on the team and assist in troubleshooting
Responsibilities

  • Design and Develop innovative web applications as part of agile front end or multi-disciplinary team
  • Develop reusable components
  • Estimate and scope development tasks and make recommendations for innovations and improvements relating to software component designs. Includes reviewing the work of team members and completing elements of design
  • Acquire knowledge of industry and company standards, tools and technology with a focus on pragmatic application to business-focused software solutions through initiative and self-study
  • Collaborate with back end developers to integrate UI with dynamic data
  • Work closely with QA to deliver quality code in an agile environment
  • Improve tooling or automated processes to streamline UI development
  • Fix bugs or other anomalies discovered in UI code
  • Create and maintain documentation of UI code or technical topics/processes
  • Take initiative to improve upon coding standards, clarify requirements, and seek opportunities for growth
Requirements For Application

  • Code or a portfolio worth sharing, that will help us validate your skills and experience
  • Minimum of 3 years of relevant work experience
  • Contactable references
  • At least 1 of the following: Github profile or similar, StackOverflow profile, HackerRank etc.
  • Relevant Degree would be advantageous.
Bonus Points for

  • Being a polyglot developer
  • Contributing to open source
  • Sharing your side project(s)
  • Sharing your blog, or other developer community involvement
Who You Are

  • Unafraid to make decisions and take the initiative
  • Willing to learn and try new things
  • Keen communication skills (both written and verbal)
  • Have a keen understanding of user experience and how every layer of a system contributes to it.
  • Have the self-discipline and organisational skills to work effectively as part of a remote team
Benefits:

  • Sponsored and incentivised Learning, Personal and Professional Development
  • Work Remotely full time, flexible hours
  • Work in small product-focused and highly autonomous team agile team environment
  • Competitive Market-Related Salary
  • Comprehensive Discovery Medical Aid, Vitality and Gap Cover for SA based full-time team members
Who We Are:
We're a small distributed Product development team of teams, looking to grow steadily and intentionally. We're engineers and designers first, we put our heart into our work, and make no apologies for it. We're driven to win, to innovate, to "raise the bar" and have one hell of a time doing it.

We're on a mission to be a world-class team, what does that mean?

  • Consistently investing in people
  • Focused on team and process improvement
  • Tight feedback cycles internally and with customers
  • Quality engineering and design first, always.
  • Data-driven team-based decision making
  • Transparency, internally and externally.
  • Autonomy, Accountability, and Ownership.
  • A culture of experimentation, testing & knowing over guessing.
The Work

Our customers are ambitious, they dream big, and have high hopes and expectations for the work we do, on their software that either is already operating at scale or well on its way to being used by millions of people. They value us as a partner and our commitment to quality above all else. We don't just write code, we help shape the product vision, the technologies, and instill the values of agility, high-quality product development and delivery.

We consult for leading brands, and innovative startups across multiple industries, in SA, Europe, and the USA. We're focused on small, regular delivery iterations with long-lasting engagements, and have one or more teams dedicated to a client engagement.

If you're interested in joining a dynamic, creative and fast-evolving team, want to explore new technologies, and build high impact products, we would love to hear from you.

Notes on our Hiring Process

  • We don't want to waste your time or ours, please read the above carefully.
  • We follow a four-step process, after completing the pre-screening, we'll have an initial brief phone or video call, a review of your work or evidence of your technical capabilities, and lastly a team interview before going into contract negotiation.
  • If you cannot satisfy the minimum requirements for application above, please prepare a motivation as to why we should consider your application.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.