Engineering · Full-time · Piedmont, Italy
About Tangent
At Tangent we work with large enterprises from IWG plc to SAP & UK Power Networks, to build future-ready digital experiences, products and capabilities.
Tangent approaches AI in a pragmatic way, focusing on delivering tangible benefits to our clients. We harness the latest advancements in Machine Learning (ML) to tackle real-world business challenges.
As a 100-strong agency, we excel across a wide range of disciplines including strategy, consultancy, design, engineering, and project management. Our global presence spans offices in London, Valencia, Cape Town, Lahore, Poznan, and Cairo.
What you’ll be doing
You’ll be working on a range of mobile and web projects for our enterprise clients
Initially, you’ll be developing multiple versions of a React Native mobile application in the growing AI space launching the app in Apple & Google app stores. Focusing on fast and easy-to-maintain implementations that can grow
Selecting tools, libraries and integrating AI services based on the Solution Architecture provided
Planning and executing a multi-version development of a mobile application, launching the app in Apple & Google app stores
Building react.js web application front-ends
Delivering reliable, well-tested and secure code
Using generative AI to support delivery, writing technical and user facing documentation
Providing feedback and suggestions on the app's architecture to improve performance, quality and other technological aspects,
Collaborating with internal stakeholders to gain support on project goals and ensure alignment
What we are looking for
5+ years of solid experience with mobile and web development
3+ years of experience in the following technologies: TypeScript, JavaScript, React.js and React Native
Experience with front-end frameworks and libraries other than React.js
Experience building React Native apps which support multiple mobile devices and operating systems (Android and iOS)
Expertise in front-end technologies, including HTML, CSS, and JavaScript
Strong understanding of building and debugging mobile applications with reusability, componentization, and automated testing
Understanding of CI/CD principles and experience in implementing them
Excellent communication and organizational skills
Team player, ability to work well as part of a team in a fast-paced environment
Ability to adapt to changing project requirements and technologies
Strong technical foundation and technological drive
Focus on delivering working software
Fluent in spoken and written English
Bonus points if you
Bonus points if you have:
At Tangent our aim is to create a working environment where every single member of the team has the opportunity to be themselves. We are an equal opportunities employer and will welcome and consider all applications regardless of age, disability, gender reassignment, marriage and civil partnership, pregnancy and maternity, race, religion, sex and sexual orientation.