Mobile App Developer - Engineered Arts
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.
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.
Role Outline
Are you a mobile developer who genuinely cares about the quality of what you build? As our Mobile App Developer, you'll help create mobile experiences that are intuitive, polished, and a joy to use.
You'll take real ownership of features from concept through delivery, working hand-in-hand with designers and engineers to ensure every interaction feels purposeful. We're looking for someone who holds themselves to a high standard, thinks deeply about the end user, and is energised by building something they're proud of.
Main Responsibilities
- Build and maintain mobile application features for iOS and Android using React Native or Flutter.
- Drop into native code (Swift/Kotlin) when a feature requires deeper platform access or tighter performance.
- Partner closely with designers to bring rich animations and interactive elements to life with precision.
- Take full responsibility for the quality of your features — including writing thorough tests and validating across devices.
- Integrate with backend APIs to deliver seamless, data-driven experiences.
- Participate in code reviews and architectural discussions, helping to raise the bar for the team.
Typical Position Interactions
Platform Engineering Team
Partner with platform engineers to ensure alignment across shared functionality, APIs, authentication, and user workflows. Collaborate to maintain consistency between web and mobile experiences while adapting features appropriately for mobile platforms.
Product Management
- Collaborate to refine requirements, provide technical input during planning, estimate delivery timelines, and support roadmap execution for mobile initiatives.
UX / Design Team
- Work closely with designers to implement intuitive, high-quality mobile experiences aligned with product design standards while optimizing for mobile interaction patterns and platform conventions.
Challenges
- Establishing a new mobile engineering capability while aligning with existing platform architecture and engineering standards.
- Ensuring consistency between web and mobile user experiences while leveraging mobile-specific capabilities.
- Integrating mobile applications with complex robotic and real-time systems.
- Designing performant and reliable applications that operate in environments with intermittent connectivity.
- Building scalable mobile foundations (architecture, testing, release processes) from the ground up.
- Coordinating across multiple established engineering teams with shared dependencies.
- Balancing rapid feature delivery with long-term platform maintainability.
- Supporting multiple device types and operating systems while maintaining quality and performance.
Qualifications, Knowledge, Key Skills and Experience
Essential
- 3+ years of professional mobile development experience, with meaningful time spent in React Native.
- Comfortable working in Swift and/or Kotlin for native module development.
- Experience integrating with RESTful APIs.
- Solid testing habits — experience writing unit and integration tests as a natural part of your workflow.
- Familiarity with Git and app store release processes.
- Comfortable taking ownership of features while collaborating closely within a cross-functional team.
- Experience contributing to mobile application architecture and building scalable, maintainable codebases.
- Experience working in cross-functional teams alongside backend, platform, product, and design stakeholders.
- Strong problem-solving and debugging skills across mobile applications and API integrations.
Desirable
- A strong eye for UI/UX quality and experience collaborating with design teams to implement polished interfaces and animations.
- Experience with animation frameworks (e.g., Lottie, Rive, or similar).
- Experience working with Flutter
- Interest in or familiarity with robotics or AI.
- Apps you've built available on the App Store or Google Play Store.
- Experience working with mobile CI/CD or automated build and release pipelines.
- Experience working in environments where new products or technical foundations are being established.
- Experience working with real-time data, device-connected applications, or offline-first mobile experiences in reliability-sensitive environments.
Useful
- Experience contributing to developer tooling or improving engineering workflows.
- Experience working in fast-growing or early-stage product teams.
- Familiarity with robotics, embedded systems, or understanding hardware limitations when building mobile applications.
At AppDirect, we believe that innovation thrives in an environment that houses diversity of excellence, experience and thought. We respect each AppDirector as their own fingerprint; unique with no one alike. We foster an environment of inclusion without regard to race, religion, age, sexual orientation, or gender identity enabling AppDirectors to embrace their uniqueness to do their best work. As such, we strongly encourage applications from Indigenous peoples, racialized people, people with disabilities, people from gender and sexually diverse communities, and/or people with intersectional identities.
At AppDirect we take privacy very seriously. For more information about our use and handling of personal data from job applicants, please read our Candidate Privacy Policy. For more information of our general privacy practices, please see AppDirect Privacy Notice: https://www.appdirect.com/about/privacy-notice
Apply for this job
*
indicates a required field