- Company Name
- TEICEE
- Job Title
- Développeur.euse expérimenté.ée Front et Mobile
- Job Description
-
**Job Title:** Senior Frontend & Mobile Developer
**Role Summary**
Design, develop, and evolve end‑to‑end web and mobile applications with a focus on quality, maintainability, and open‑source technologies. Work closely with product owners, UX/UI designers, and fellow developers to deliver robust solutions on a GNU/Linux stack.
**Expectations**
* Maintain architectural integrity and technical excellence across projects.
* Demonstrate independence while actively contributing to team dynamics.
* Apply analytical reasoning to propose sustainable, scalable solutions.
* Exhibit adaptability to shifting requirements and evolving tech stacks.
**Key Responsibilities**
1. Lead the full development cycle—conceptualization, architecture, coding, and continuous improvement—for web, mobile, and desktop (Electron) applications.
2. Write clean, modular, responsive code in modern JavaScript frameworks (React, Vue.js) and mobile frameworks (Flutter, Jetpack Compose).
3. Design and implement scalable software architectures, employing Docker containers, Git, GitLab CI/CD pipelines, and JetBrains IDEs.
4. Collaborate with project managers, UX/UI designers, and back‑end teams (including Symfony/Twig) to translate business requirements into technical specifications.
5. Conduct code reviews, mentor junior staff, and enforce coding standards.
6. Monitor performance, troubleshoot bugs, and optimize for deployability on Linux environments.
7. Stay current with emerging technologies (Electron, Unity, etc.) and recommend their application where appropriate.
**Required Skills**
* 5+ years of professional Front‑End development experience.
* Proficiency with modern JavaScript frameworks (React, Vue.js).
* Experience building cross‑platform mobile apps with Flutter and/or Jetpack Compose.
* Knowledge of Electron for desktop application development.
* Strong understanding of software architecture, design patterns, and SOLID principles.
* Fluency with Git, Docker, continuous integration, and Linux development tools.
* Familiarity with back‑end technologies such as Symfony and Twig is a plus.
* Ability to write unit/integration tests and perform performance profiling.
* Excellent analytical, communication, and teamwork skills.
**Required Education & Certifications**
* Bachelor’s degree (Bac+5) in Computer Science, Software Engineering, or a related technical field, or equivalent professional experience.
---
Bretteville-sur-odon, France
On site
Senior
10-02-2026