At a Glance
- Tasks: Join us to build and enhance humanoid robot applications with a focus on user experience.
- Company: Engineered Arts creates cutting-edge humanoid robots for entertainment, education, and communication worldwide.
- Benefits: Work in a creative environment with opportunities for growth and collaboration with experienced developers.
- Why this job: Be part of a team that pushes the boundaries of robotics and delivers wow-worthy experiences.
- Qualifications: Strong skills in TypeScript, React, Python, and experience with RESTful APIs and Git are essential.
- Other info: Experience with LLMs and cloud platforms is a plus; join us in shaping the future of robotics!
The predicted salary is between 36000 - 60000 £ per year.
Role Outline
Do you want to help build the future of humanoid robots?
We are looking for a skilled Full Stack Engineer to join our software development team. You will work closely with cross-functional teams to develop, maintain, and enhance both the front-end and back-end components of our applications. In this role, you will leverage your expertise to build scalable and user-friendly solutions that align with business goals. Creativity, problem-solving, and a passion for delivering high-quality code are key elements of this role.
Our internal motto is “Be Wow”, our robots are wow and we seek engineers who embody this in their work by building intuitive, effective systems that delight users and drive success.
Main Responsibilities
- Develop and maintain full-stack applications
- Collaborate with cross-functional teams
- Maintain and extend the codebase
Challenges
- Ensuring both the front-end and back-end provide a smooth user experience while handling complex business logic.
- Working within an existing large and complex codebase.
- Working in a fast-paced environment with evolving project scopes.
- Achieving functional goals with the constraints of complex real-life hardware.
Opportunities
- Working in a creative environment consistently shipping units.
- Working on a modern linux-based stack prioritizing performance and developer ergonomics over industry conventions.
- Interaction with customers using our robots for creating experiences and undertaking research creates opportunities to gather unique perspectives and observe everyday people reacting to robot behaviors you created.
- Working on both rich, featureful, dashboard user interfaces as well as slick end-user experiences.
- Gain guidance from experienced developers, designers, long-term customers and a mature yet fast-moving codebase.
Qualifications, Knowledge, Key Skills and Experience
Essential:
- Strong knowledge of TypeScript and React for building dynamic, responsive front-end applications.
- Back-end development experience in Python, particularly with frameworks like Django or Flask, or equivalent experience in other back-end languages like Node.js with Express.
- Familiarity with designing and consuming RESTful APIs.
- Experience with Git and collaborative version control practices.
- Experience in writing unit-tested, maintainable, and scalable code.
- Understanding of CI/CD pipelines.
- Knowledge of database systems such as PostgreSQL and MySQL.
Desirable:
- Experience building products with Large Language Models (LLMs) and integrating them into production environments.
- Experience in CI/CD pipelines to automate testing, deployment, and release management.
- Knowledge of cloud platforms (AWS, Azure, etc.).
- Experience with Kubernetes and containerized application deployment.
Useful
- Experience working on real time systems such as video games or IoT installations.
- Exposure to embedded systems or hardware integration, with a focus on optimizing interactions between software and physical components.
About Engineered Arts
Engineered Arts is the leading manufacturer of full-size humanoid robots used for entertainment, education and communication. With 20 years of hardware and software development, our robots have been sold in over 30 countries worldwide with customers such as NASA, PwC, Meta and many more.
Our Ameca robot is well known as ‘the face of AI’ and a social media viral success, taking advantage of the generative AI craze. Along with our ultra-realistic Mesmer range of animated figures our robots continue to surprise and excite visitors at museums, theme parks, visitor attractions and trade shows as well as aid leading universities with AI and robotics research. Our robots are poised to break into the future mega-expansion service robot segment, with applications such as front of house, receptions, check-in desks, information points and PoS. We are also exploring how our humanoid robot technology can disrupt other robotics sectors such as the growing cobot sub-segment of the industrial robotics market.
Further to our hardware range we also offer our robots as a virtual offering. This virtual robot acts in exactly the same way as the real life robots. This allows our customers to use a mix of real and virtual characters and allows 3rd party developers to create new and exciting applications on top of our robot platform, opening it up to new use cases and market segments.
We are a team of dedicated engineers and creatives striving to develop the very best experiences for our customers. Our internal motto is ‘Be Wow’, everything we do is fun, entertaining or surprising to encounter. We always push the boundaries of what is possible in humanoid robotics, researching and developing new systems and techniques to further their appeal. We explore and challenge the human perception of robots as well as the fear and discomfort and the excitement and joy life-like mechanical humanoids present.
Engineered Arts Ltd | Full Stack Engineer employer: Engineered Arts Ltd
Contact Detail:
Engineered Arts Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Engineered Arts Ltd | Full Stack Engineer
✨Tip Number 1
Familiarize yourself with the latest trends in humanoid robotics and AI. Understanding the technology behind our robots, like LLMs and their applications, will give you an edge during discussions with our team.
✨Tip Number 2
Showcase your problem-solving skills by preparing examples of how you've tackled complex coding challenges in the past. We value creativity and innovative thinking, especially when it comes to building user-friendly solutions.
✨Tip Number 3
Engage with our community on platforms like GitHub or Stack Overflow. Contributing to open-source projects or discussing relevant topics can help you build a network and demonstrate your expertise in technologies we use.
✨Tip Number 4
Prepare to discuss your experience with CI/CD pipelines and version control systems like Git. Being able to articulate how you've implemented these practices in previous roles will show that you're ready for our fast-paced environment.
We think you need these skills to ace Engineered Arts Ltd | Full Stack Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with TypeScript, React, Python, and any relevant frameworks like Django or Flask. Emphasize your familiarity with RESTful APIs and version control practices.
Craft a Compelling Cover Letter: In your cover letter, express your passion for humanoid robotics and how your skills align with the company's motto 'Be Wow'. Share specific examples of projects where you delivered high-quality code and user-friendly solutions.
Showcase Relevant Projects: Include links to your GitHub or portfolio showcasing full-stack applications you've developed. Highlight any experience with CI/CD pipelines, cloud platforms, or real-time systems that relate to the job description.
Prepare for Technical Questions: Anticipate technical questions related to your coding skills and problem-solving abilities. Be ready to discuss your experience with complex codebases and how you ensure a smooth user experience in your applications.
How to prepare for a job interview at Engineered Arts Ltd
✨Show Your Passion for Robotics
Make sure to express your enthusiasm for humanoid robots and how they can impact the future. Share any personal projects or experiences that demonstrate your interest in robotics and technology.
✨Demonstrate Your Technical Skills
Be prepared to discuss your experience with TypeScript, React, Python, and any relevant frameworks. Bring examples of your previous work, especially those that showcase your ability to build scalable and user-friendly applications.
✨Highlight Collaboration Experience
Since the role involves working closely with cross-functional teams, share specific examples of how you've successfully collaborated with others in past projects. Emphasize your communication skills and ability to work in a fast-paced environment.
✨Prepare for Problem-Solving Scenarios
Expect to face questions that assess your problem-solving abilities, particularly in relation to complex business logic and user experience. Think of challenges you've encountered in previous roles and how you overcame them, especially in large codebases.