Description
**Company Description** **Talan – Positive Innovation**
Talan is an international consulting group specializing in innovation and business transformation through technology. With over 7,200 consultants in 21 countries and a turnover of €850M, we are committed to delivering impactful, future\-ready solutions.
**Talan at a Glance**
Headquartered in Paris and operating globally, Talan combines technology, innovation, and empowerment to deliver measurable results for our clients. Over the past 22 years, we’ve built a strong presence in the IT and consulting landscape, and we’re on track to reach €1 billion in revenue this year.
**Our Core Areas of Expertise**
* **Data \& Technologies:** We design and implement large\-scale, end\-to\-end architecture and data solutions, including data integration, data science, visualization, Big Data, AI, and Generative AI.
* **Cloud \& Application Services:** We integrate leading platforms such as SAP, Salesforce, Oracle, Microsoft, AWS, and IBM Maximo, helping clients transition to the cloud and improve operational efficiency.
* **Management \& Innovation Consulting:** We lead business and digital transformation initiatives through project and change management best practices (PM, PMO, Agile, Scrum, Product Ownership), and support domains such as Supply Chain, Cybersecurity, and ESG/Low\-Carbon strategies.
**We work with major global clients across diverse sectors, including Transport \& Logistics, Financial Services, Energy \& Utilities, Retail, and Media \& Telecommunications.**
**Job Description** **Contract Type:** Temporary / Contract (4 months)
We are looking for a **Fullstack Developer** with at least 3 years of experience in mobile application development using Progressive Web Apps (PWA) to participate in the end\-to\-end delivery of a React\-based mobile project. **Please note this is a 4\-month temporary contract.**
The selected candidate will work on a solution with a strong focus on performance, user experience, offline functionality, and efficient data synchronization.
**Responsibilities**
* Analyze, design, and develop the project end\-to\-end.
* Develop a mobile\-first PWA using React and TypeScript.
* Design and develop APIs connected to PostgreSQL.
* Implement processes for efficient image management and storage.
* Implement client\-server synchronization processes and offline functionality.
* Analyze and optimize application performance and architecture.
* Define mobile\-oriented UI/UX solutions.
* Integrate authentication using OAuth 2\.0 with Microsoft.
* Handle the deployment of the solution.
**Qualifications*** **3\+ years of experience** in mobile\-first PWA development with **React and TypeScript**.
* Experience developing APIs with **Python/FastAPI and/or Node.js**.
* Experience working with **PostgreSQL**.
* Experience with **offline\-first applications** or limited connectivity environments.
* Experience with caching strategies and offline functionality in PWAs.
* Hands\-on experience with **Service Workers and IndexedDB**.
* Experience in image management and optimization for web/mobile applications.
* Experience in client\-server synchronization and offline data management.
* Experience with OAuth 2\.0 and/or Microsoft Entra ID (Azure AD).
* Experience with deployments on **AWS and/or Azure**.
* Experience in web/mobile performance optimization.
* Strong understanding of mobile\-oriented UI/UX.
* Ability to work autonomously and contribute to architectural decisions.
**Nice to Have / Optional**
* Experience with offline\-first architectures and data synchronization conflict resolution.
* Experience with Microsoft Graph API, particularly integration with Microsoft Teams and email services for sending notifications.
**Additional Information**
* B2B or freelancer contract.
* Remote position working in the Spain time zone.
* Be part of a multicultural team working on international projects.
* Temporary / Contract (4 months)
**If you are passionate about data, development \& tech, we want to meet you!**
* Talan Spain’s commitment to non\-discrimination based on gender, race, ideology, or any other reason, in accordance with the company’s "Equality Plan" and the current regulations on gender equality between women and men (Royal Decree\-Law 6/2019\).