Point your AI agent at freehire and let it find you a job.

Get the CLI →

Voxcode

NewBe an early applicant

Full-Stack Engineer

Posted
Discussion

Summary

Full-stack engineer building and optimizing the core architecture of Voxcode's mobile IDE and web platform, shipping end-to-end features, refactoring UI/IDE components, and tuning performance for tools that convert user intent and voice commands into working code. Core stack: TypeScript, React/React Native, Node.js, MongoDB.

Hiring Paused Early Applications Considered First

Build and optimize the core architecture of VoxCode's mobile IDE and web platform

Preferably South Africa

Full-time (Hybrid)

5-Day Week

R180k - R350k/year*

Role Status & Application Note

We have temporarily paused active recruitment for this position while focusing on product deliverables. However, this is the exact engineering profile we are actively planning to bring onto our team.

Priority Review: Applications submitted now will not receive an immediate callback, but will be placed at the top of our queue and evaluated first the moment hiring unfreezes.

*Compensation Note: The listed salary range (R180k - R350k/year) is our initial benchmark and may be updated or adjusted based on market conditions and experience when the position reopens.

Key Hiring Criteria

Location: Preferably South Africa residents

Education: Qualifications not required—hiring based on practical skills and project quality. However, a diploma or bachelor's degree in Computer Science, Software Engineering, or related fields is an advantage. Relevant certifications are also advantageous.

Work Arrangement: Full-time Hybrid (Remote + In-Office flexibility initially; transitioning full-time in-office as team expands)

Role Overview

We are looking for two Full-Stack Engineers to build and optimize the core architecture of Voxcode. You will work directly with our product team to ship new web and mobile IDE components, optimize performance, and refine tools that convert user intent (and voice commands) into working code.

Key Responsibilities

Feature Development: Build and ship end-to-end features for our mobile IDE and web platform

Component Updates: Maintain, refactor, and modularize UI and IDE components

Performance Engineering: Optimize application load times, execution speed, and latency across mobile and web interfaces

Cross-Functional Collaboration: Work alongside product designers to test how code editing feels on mobile devices

Skills & Requirements

  • Hands-on build experience with TypeScript, React / React Native, and Node.js
  • Demonstrated ability to write clean, maintainable code and build functional user interfaces
  • Deep care for software performance and fast load times

Core Technologies (Required)

MongoDB Database Management VPS Management Domain & DNS Management

Additional Languages (Nice to Have)

Rust Python

Appreciated but Not Required

Knowledge in mobile development or game dev is a bonus and would be appreciated

Screening Questions (Required)

Share the link to your top project or GitHub repository that best demonstrates your full-stack capabilities. What was your role in it?

2. Performance Optimization

How do you approach optimizing a slow React component or web page? Give a practical example from a past project.

3. Mobile IDE Challenges

Building a mobile IDE requires handling tight screens and dynamic user input. What's the biggest technical challenge you anticipate in this space?

Application Requirements

  • LinkedIn Profile link (Required)
  • GitHub link and/or Portfolio of past work/projects (Required)
  • Answers to the Role Screening Questions (Required)

Skills

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available