Available to hire
I’m Adil Oubella, a frontend-focused full-stack developer specializing in JavaScript and TypeScript with React and Next.js. I enjoy building responsive, accessible, high-performance web applications using reusable component architecture, modern state management, and reliable API integration.
Beyond the UI, I bring a solid backend foundation in Java/Spring Boot and Node.js/Express, with PostgreSQL and security integrations using Keycloak, JWT, OAuth2, and Spring Security. I like improving developer experience through refactoring, code reviews, and testing, so the products I build stay fast, maintainable, and production-ready.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Language
English
Advanced
French
Advanced
Arabic
Fluent
Work Experience
Frontend-Focused Full-Stack Developer at Societe Generale Global Solution Centre
February 1, 2026 - PresentDeveloped responsive, accessible React/TypeScript interfaces across desktop and mobile, building reusable component patterns to improve maintainability. Managed client and server state using Zustand and TanStack Query, including caching, asynchronous fetching, error handling, and data synchronization. Integrated secure REST APIs and translated business requirements into frontend workflows. Improved performance by reducing unnecessary re-renders and optimizing data loading with TanStack Query. Led refactoring initiatives and performed code reviews to enforce frontend standards and reduce technical debt. Also contributed to backend development with Java Spring Boot, PostgreSQL, and security using Keycloak, JWT, OAuth2, and Spring Security.
Full-Stack JavaScript / TypeScript Developer at SAHAM Bank (formerly Societe Generale) - Neoxia
August 1, 2022 - January 1, 2026Built and maintained responsive React/TypeScript experiences and developed Next.js SSR/SSG pages for public and internal customer journeys with a focus on SEO and performance. Implemented secure REST APIs with PostgreSQL integrations and authentication using Keycloak, JWT, and OAuth2, along with automated tests. Worked on Back Office employee workflows using internal React/TypeScript interfaces and Next.js SSR/SSG pages to improve usability and performance. Strengthened application quality through testing, code reviews, performance optimization, and integration of a design system. Designed scalable RESTful services to support internal workflows and frontend applications.
Java/React Developer — Digital Factory at Neoxia
August 1, 2022 - PresentPhygital agency (Front-office engagement) and Employee portal (Back office): Design and development of high-performance, secure REST APIs; Implementation of microservices with Spring Boot; Integration of Kafka-based messaging; PostgreSQL databases; Security management using Keycloak, JWT, OAuth2, and Spring Security; Unit and integration testing with JUnit; UI development with React + TypeScript; SSR/SSG applications with Next.js; SEO and front-end performance optimization. In the back-office portal, I developed SOAP and REST services in a microservices architecture, implemented persistence with Spring Data JPA, and collaborated with UX/product teams to deliver responsive interfaces using Material UI, Tailwind, and Styled Components. Worked in an agile environment with product and UX/UI teams.
Frontend Developer — React / TypeScript at HSE24 Home Shopping Europe GmbH - Imedia24
July 1, 2022 - August 1, 2022Developed modern, responsive React/TypeScript interfaces for a streaming application. Built reusable UI components and maintained consistent component architecture. Integrated frontend screens with REST APIs, handling loading, error, and empty states for smooth user experiences. Managed application state and asynchronous flows using Redux Saga. Styled responsive layouts with Styled Components and implemented unit/component testing using Jest and React Testing Library. Collaborated with backend, QA, and product teams to deliver features and resolve issues efficiently.
Java/React Developer at Imedia24
July 1, 2022 - August 31, 2022Streaming App: Design and development of REST APIs; Unit and integration tests (JUnit); Modern UI development with React + TypeScript; Front-end testing with Jest and React Testing Library; Collaboration with cross-functional teams to deliver streaming features and robust front-end experiences.
Full-Stack JavaScript Developer at Sopra Banking Software
March 1, 2021 - June 1, 2022Designed and developed REST APIs using Node.js and Express and ensured reliability with unit and integration tests. Integrated with MongoDB for NoSQL persistence and built modern, responsive React UIs. Implemented backend and frontend features within an Agile environment with code reviews to maintain code quality. Also developed robust REST APIs and React-based interfaces for ATM management workflows, integrating UI design systems such as Material UI and Chakra UI.
Node/React Developer at Sopra Banking Software
March 1, 2021 - June 30, 2022Credit simulator: Design and development of REST APIs; MongoDB integration; React-based user interfaces; Ensured code quality through unit testing and code reviews in an agile setting. ATM management: Developed robust REST APIs; React UIs; Integrated design systems (Material UI, Chakra UI) to deliver consistent enterprise-grade interfaces.
Education
Master’s degree at The National School of Applied Sciences - Fes (ENSAF)
January 1, 2019 - December 31, 2021Bachelor’s degree at Faculty of Sciences and Technologies Mohammedia - FSTM
January 1, 2018 - December 31, 2019University Technical Diploma at Deust (University Technical Diploma)
January 1, 2015 - December 31, 2018Master’s Degree in Information Systems Architecture at National School of Applied Sciences – Fez (ENSAF)
January 1, 2019 - January 1, 2021Bachelor’s Degree in Computer Science, Networks and Multimedia at Faculty of Sciences and Techniques – Mohammedia (FSTM)
January 1, 2018 - January 1, 2019University Diploma in Mathematics, Computer Science and Physics at Faculty of Sciences and Techniques – Mohammedia (FSTM)
January 1, 2015 - January 1, 2018Qualifications
Industry Experience
Financial Services, Software & Internet, Media & Entertainment, Professional Services
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Hire a Front-End Developer
We have the best front-end developer experts on Twine. Hire a front-end developer in Casablanca today.