Senior Software Developer – Frontend – SaaS

Meudon, Île-de-France, France | Full-time | Partially remote

Apply

For our fast-growing SaaS product CAST Highlight, we are looking for an experienced Senior Frontend Developer to join our team. Joining a team of 10 experienced developers, you will be responsible for designing, developing, and maintaining user-friendly, scalable, and innovative solutions using React, MUI and TypeScript on top of a Java/Spring Boot product. The ideal candidate has strong experience in UI/UX, web design, React ecosystem, and SaaS products.

 

Key Responsibilities:

-          Design and develop frontend dashboards by leveraging REST APIs.

-          Collaborate with the backend and product teams to ensure seamless integration of backend services.

-          Write clean, maintainable, efficient and secure code following best practices for software development (TDD, OWASP, etc.).

-          Optimize performance and ensure the scalability of dashboards.

-          Debug and resolve technical issues across various features.

-          Stay updated with emerging trends and technologies in frontend development.

Profil recherché:

-          5+ years of professional experience in frontend development using React and TypeScript.

-          Strong expertise in UI/UX and designing user-friendly interfaces by using component libraries like Material UI, bootstrap, etc.

-          Proven experience in SaaS products.

-          Solid understanding of RESTful APIs, security standards, and best practices in
frontend development.

-          Familiarity with Agile methodologies and experience working in Agile teams.

-          Strong problem-solving and analytical skills.

Personal Attributes:

-          Self-motivated, proactive, and passionate about backend technologies.

-          Strong communication skills with the ability to work collaboratively.

-          Ability to work in a fast-paced environment and manage multiple projects.

Benefits:

-          Mentorship and opportunities for professional growth.

-          A dynamic and supportive team environment.

-          Access to learning resources and professional development programs