Senior Frontend Engineer
at Lessonspace
Home Based, KwaZulu-Natal, South Africa -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 06 Aug, 2024 | Not Specified | 08 May, 2024 | N/A | Cypress,Angular,Typescript,Git | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
Lessonspace is here to make teaching easier. We’re a fast-growing EdTech software company that provides tools for live, collaborative online learning. Thousands of hours of lessons are taught around the world every day using Lessonspace. Founded in South Africa, Lessonspace now operates globally, with Europe and North America as our biggest markets. We’re looking for a talented and ambitious engineer to help us accelerate the release of education tools and features.
At Lessonspace, you’ll get to work with cutting edge web technologies (including things like WebRTC, CRDTs, TailwindCSS, Vue 3 and Vite) across a globally networked system to provide reliable audio, video and collaborative tools to enable education worldwide. A big focus of yours will be on building and improving features in our core collaborative application.
You’ll be working closely with the technical co-founders of the company, and have full access to business metrics. Our ideal candidate for this role is a senior-level frontend engineer with a portfolio that demonstrates experience working on complex frontend projects, looking to take their development to the next level in a fast growing team.
The following are not required, but any experience with these would make you a great fit:
- Utility-first CSS frameworks like TailwindCSS
- TypeScript and type systems
- Building realtime collaborative interfaces, with CRDTs, or WebRTC
- HTML APIs or libraries focusing on their usage
- Node.js backend stacks
- End-to-end testing frameworks like Cypress or Playwright
- UX/UI design ability would also be a massive bonu
How To Apply:
Incase you would like to apply to this job directly from the source, please click here
Responsibilities:
- Fundamental understanding of the frontend stack - HTML, CSS, JavaScript - as well as working knowledge of Git and the command line.
- Experience building complex SPAs with a reactive JavaScript framework (e.g. Vue, React, Angular, Svelte etc.).
- 5+ years of relevant industry experience or a portfolio of work demonstrating your frontend development ability. This could be your Github profile, or a personal website.
- A relevant university degree is not needed, but is a plus.
The following are not required, but any experience with these would make you a great fit:
- Utility-first CSS frameworks like TailwindCSS
- TypeScript and type systems
- Building realtime collaborative interfaces, with CRDTs, or WebRTC
- HTML APIs or libraries focusing on their usage
- Node.js backend stacks
- End-to-end testing frameworks like Cypress or Playwright
- UX/UI design ability would also be a massive bonus
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Information Technology/IT
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Proficient
1
Home Based, South Africa