Company: Miro
Salary: Not provided
Location: , United Kingdom
• Collaborate closely with product managers, designers, and other engineers to define, design and implement new capabilities in the domain including bringing new ideas and designing solutions from start to finish
• Design, develop, and maintain high-performance, scalable, and reliable interfaces in the team domain using Typescript, React, Canvas API, Java and related technologies
• Contribute to the overall architecture and technical direction of the team domain, ensuring our frontend ecosystem meet the evolving needs of our growing user base
• Write clean, well-tested, and maintainable code, adhering to best practices and coding standards
• Participate in code reviews, technical discussions, and knowledge sharing sessions in the stream
• Troubleshoot and resolve production issues, ensuring high availability and performance of our services
• Contribute to improving our development processes and tools
• Excellent communication skills, both written and verbal
• 5+ years of experience as a Software Engineer, with a proven track record of leading initiatives within complex, large-scale environments (more focus on FE)
• Excellent knowledge of Javascript and related FE technologies (React, Typescript, Webpack etc)
• Expert knowledge of creating high-performance interfaces using fundamental rendering technologies such as WebGL, Canvas API or related 2D graphics libraries (e.g. PixiJS, Skia etc)
• Good knowledge of Java and related technologies (e.g. Maven, Spring Boot etc)
• Good knowledge of relational database management systems (RDBMS) such as PostgreSQL
• Experience in developing interactive products with realtime technologies (e.g. Websocket)
• Experience with AWS services (S3, EC2, RDS, DynamoDB, ElastiCache etc)
• Working basic knowledge of infra technologies and processes (deployment, contracts, gRPC etc) to co-design solutions with our other engineers
• Working knowledge of microservices architecture
• Working knowledge of distributed event stream platforms for high-performance data pipelines (e.g. Kafka etc)
• Competitive equity package
• Lunch, snacks and drinks provided in the office
• Wellbeing benefit and WFH equipment allowance
• Annual learning and development allowance to grow your skills and career
• Opportunity to work for a globally diverse team
job post pulled from jsjobs
Get TypeScript jobs in your inbox
Copyright © ReadingWaters 2025.