About Carno:
Founded in 2022, Carno is a green tech startup focused on home energy decarbonisation. Our platform streamlines tasks for renewable energy installers, cutting survey and paperwork time by 90%. We’re growing fast, with partnerships across the energy sector and ambitions to become the "operating system" for the industry.
Role Overview:
Seeking a Front-End Engineer to develop features, resolve bugs, and enhance user experiences in our products. This role involves UI/UX implementation, API integration, and contributing to our serverless deployment on AWS Lambda.
Key Responsibilities:
1. Develop new frontend features and fix bugs in core products
2. Maintain code quality, following SOLID principles
3. Work on our app store and hardware marketplaces
4. Integrate with Microservice APIs using OAuth 2.1
5. Translate Figma designs into responsive UI components
6. Contribute to CI/CD pipeline and serverless deployments
7. Participate in agile processes and team collaboration
What You’ll Experience at Carno:
- Embrace the flexibility of fully remote work with adaptable hours. If you’re based near London, you’ll have the opportunity to collaborate with our founding team at our flexible office space in Blackfriars
- Close collaboration with the CTO, product and founders
- An agile environment that encourages feedback and innovation
- An opportunity to take ownership and make a direct impact on the project
Candidate Requirements:
Technical Skills:
· 3+ years in Typescript based SPAs (Single Page Applications) (Anguler / React / Next.js)
· Experience with RXJS, Ionic, Shadcn, Capacitor is preferred
· Proficient in consuming RESTful APIs, understanding OAuth 2.1
· Experience with CI/CD in serverless environments (AWS Lambda/Vercel)
· Strong grasp of SOLID principles, Git, and modern frontend practices
Soft Skills:
· Strong analytical and communication skills
· Collaborative, adaptable to startup pace, and eager to learn
Experience:
· 3+ years with Typescript (Angular + NextJS) & RXJS, 4+ years in software engineering teams
Nice to have:
· Degree in a related field
· Backend language familiarity (Either Laravel, Python (FastAPI) or NodeJS, Elasticsearch experience, iOS/Swift knowledge