encord - Senior Software Engineer, Front-End Leaning
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT
Requirements
• You've seen and built a lot. You have personally developed and maintained multiple systems from scratch, and you know what trade-offs are involved in building reliable, performant software at speed • You want your work to have a tangible outcome for people. You're not satisfied with building products that do not see the light of day • You are a builder. You enjoy all aspects of building not only software but a complete product, and are comfortable moving across the stack when necessary. • You enjoy problem-solving and thinking from first principles, and are always ready to pick up new skills and build quickly • You're happy to tackle problems without a predefined, clear definition or obvious solution, and are excited to have autonomy to make decisions as you go • You understand that being a member of a high-performing team requires two things. You contribute your best work and help others contribute their best. You'll always lend a helping hand when needed and level up those around you • Strong frontend engineering experience, with production-grade work on complex, high-performance UIs • Proficiency in TypeScript and React • Experience with 3D rendering, WebGL, Canvas, or similar browser-based visualisation technologies is a strong plus • Familiarity with Python and backend development • Experience with Kubernetes and GCP is a plus • We are technology agnostic at Encord and not looking for experience across all of these — as long as you're open to learning, please apply. • Backend: Python and Rust • Frontend: TypeScript and React • Deployment: Kubernetes • Infrastructure: GCP
Responsibilities
• Build and own complex UI and editor interfaces for visualising and annotating multi-modal data • Render high-performance 3D/4D scenes with thousands of objects in the browser • Work across the full stack when needed, from backend services to deployment and styling • Take end-to-end ownership of projects, from product and architectural decisions through to deployment, monitoring, and measuring user impact • Collaborate closely with a lean, high-trust team to tackle challenging problems together • Take initiative, be proactive in problem-solving, and continuously seek improvements
Benefits
• Competitive salary, commission, and meaningful equity in a high-growth startup • Strong in-person culture — most of the team works from our London office 4+ days/week • 25 days annual leave + UK public holidays • Annual learning & development budget • Travel for customer visits, events, and conferences across the UK and Europe • Company lunches twice a week • Monthly socials & bi-annual team offsites
No credit card. Takes 10 seconds.