Mid-Level Software Engineer (HOURS: 10AM- 6PM SAST)
-This position is open to South Africa applicants only
-Must be located in South Africa
-Required working hours are 10AM- 6 PM SAST
We are seeking a talented Mid-Level Software Engineer with a primary focus on React to join our innovative team. To be considered for this role, you must have hands-on experience with React and a strong understanding of JavaScript.
This is a front-end-centric position, with opportunities to contribute to the full stack as a bonus, depending on your experience. As a valuable member of our team, you will collaborate on designing, developing, and optimizing the front end of our web applications. We value collaboration, creativity, and continuous learning, making this an exciting opportunity for growth in your technical skills and career.
Our ideal candidate is passionate about front-end development, eager to tackle challenges, and excited to work within a team that prioritizes innovation and mentorship.
What You Bring:
- REQUIRED: MUST have hands-on experience with React and Strong understanding of JavaScript
- JavaScript and Framework Proficiency: Strong knowledge of JavaScript (ES6+) and proven experience with React.
- State Management: Familiarity with state management libraries, particularly experience with Redux or Context API.
- Web Development Skills: Experience building responsive and accessible interfaces using HTML, CSS, and JavaScript.
- Component Design & Reusability: Demonstrated experience in creating modular, reusable React components.
- Problem-Solving Skills: Strong analytical skills and meticulous attention to detail.
- Communication and Collaboration: Excellent teamwork and communication skills, with a willingness to share knowledge and learn from others.
These are nice-to-have skills that can set you apart.
- API Integration: Experience with RESTful API integration.
- Backend Knowledge: Familiarity with backend technologies such as Ruby on Rails.
- CI/CD and DevOps: Experience with CI/CD tools and an understanding of TDD principles.
- Testing Frameworks: Experience with testing libraries like Cypress, Jest, and React Testing Library.
- Cloud and Containerization: Exposure to Docker, Kubernetes, and cloud platforms.
- React and Redux
- Styled Components
- Cypress, Jest, React Testing Library
- Git and GitHub
- Webpack & Babel
- Ruby on Rails (backend exposure)
- Docker & Kubernetes
What GoCanvas Brings:
We believe culture eats strategy for breakfast and that hiring the right people is THE most important thing we do. That’s why we take our company values so seriously and look for these traits in everyone we hire: Empathy, Innovation, Authenticity, Impactful, Team Player, and Cheeky/Fun Loving. We believe in giving people the freedom to get things done, but that they should also have accountability for their key metrics, think and act like owners of our business and be able to work in a flat organizational structure. We provide an environment that allows for innovation and creativity as well as a chance for highly motivated individuals to have fun at work.
While we believe culture trumps perks, we are proud to provide a comprehensive benefits package designed to meet our team members’ needs.
South Africa Benefits:
- Competitive Compensation
- Medical plan
- EAP Program
- Remote working flexibility
- 3 days Family Responsibility Leave
- 12 Days Sick Leave
- 15 Days Vacation Leave
- 13 Company-Paid Holidays
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. The more inclusive we are, the better our work will be!
If you need special assistance or an accommodation while seeking employment with us, please email [email protected] or call: (703) 547-8588.
We are interested in every qualified candidate who is eligible to work in South Africa. However, we are not able to sponsor visas in the US and South Africa.
This role is a #LI-Remote opportunity