Requirements: English
Company: frog
Region: Milan , Lombardy
frog is one of the worlds most successful innovation and creative consultancies. It has recently established its Innovation Team in Milan, creating a global hub for delivering breakthrough products and experiences across digital and physical realities, thanks to high-caliber innovation, strategy, design, and engineering expertise.
As a catalyst for diversity, we welcome international talents to join us in a flat and open environment, promoting curiosity, experimentation, cultural cross-pollination, and collaboration.
Why join frog?
frog is the reinvention & experience partner for the eco-digital era, global leader in CX Strategy by analysts and awards.
Together with our clients, we innovate with purpose, using strategy, creativity, tech, data and AI to advance people and planet.
We are dreamers and doers who are relentless about challenging the status quo to win hearts and move markets. As part of Capgemini Invent, we bring diverse skillsets to unleash growth, build superior experiences and create lasting impact at scalefusing art and science to realize the future.
Frogs prize humour, positivity, and community just as highly as performance and outcomes. Our culture is open, flexible, inclusive, and engaging. Working at frog means being empowered to meet the moment, and Make Your Mark on every project, in your studio, your communityand the world at large.
About the job
This position is for IT Professionals who are passionate about technical design and implementation of digital experiences. As a Software Architect, you will leverage your technical and consulting skills to design data-driven digital solutions and experiences, lead their implementation, and support clients in shaping their data and technology strategy. You will get the opportunity to work for the worlds major brands as well as dynamic startups across a broad variety of industries, geographies and technology stacks.
Key responsibilities:
- Design the architecture and oversee the implementation of robust and scalable digital solutions that prioritize quality of user experience.
- Lead hands-on software development efforts, working in agile teams and following software engineering best practices.
- Serve as a primary technical contact for clients and third-party technical leads and domain experts.
- Collaborate with UX designers, product managers, and developers to embed data seamlessly into customer-facing products, to create enhanced and personalized digital experiences.
- Support data-driven decision-making by providing accessible, reliable, and well-organized data insights to business and UX teams.
- Explore innovative use cases from user- or sensor-generated data and connected consumer products. Provide advice to clients on data strategies that unlock new business models and data monetization opportunities.
- Support pre-sales activities conducting demonstrations, developing proof-of-concept solutions, and supporting program estimation and planning.
- Develop and maintain knowledge of industry landscape and trends, with a particular focus on data strategies and digital products.
We want you to have:
- Highly structured and conceptual mindset coupled with strong quantitative and analytical problem-solving aptitude.
- Exceptional interpersonal and collaboration skills within a team environment
- 5+ years of experience as architect and development team lead delivering highly available, highly scalable web and/or mobile application through the entire SDLC from concept to production.
- Depth of technical skills and expertise in programming methodologies and practices, application platforms and frameworks, service orientation, technology standards and specifications, and technical modelling of systems and services in one or more domains relevant to current and/or future frog services.
- Hands-on knowledge of Continuous Integration, Continuous Delivery, and Test-Driven Development and related infrastructure and pipelines.
- A strong understanding of Agile, SCRUM, Lean and Waterfall methodologies.
- Hands-on experience with Continuous Integration/Continuous Deployment (CI/CD) pipelines setup.
- Willingness to travel abroad for key collaboration sessions.
- Fluency in oral and written English (at least level B1) is required (Italian language not required).
It would be a bonus if you had:
- A degree in Computer Science, Computer Engineering, or a related field.
- Knowledge of modern web and mobile technology languages, libraries and frameworks (e.g. Typescript, Angular, React, React Native, Node.js, Swift UI, Jetpack Compose) and related toolsets.
- Full-stack skills, including coding for the cloud, writing APIs, and working with databases.