Full-Stack JS/TS Developer
Are you an experienced full-stack JS developer looking for new position in a dynamic and team-oriented environment? Or a front-end developer eager to broaden your expertise into full-stack development? In both cases, this position could be for you!
Key technologies
* JavaScript and TypeScript
* React
* Express
* Playwright
Key responsibilities
* Implementing frontend and backend-for-frontend (BFF) components based on functional specifications from Business Analysts and API specifications from the backend teams.
* Implementing visual designs and user experiences based on wireframes and mockups from UX designers.
* Implementing automated tests based on testing plans from the QA team.
* Fixing bugs and quality issues in the components.
* Participating in the technical analysis and time estimates of new developments.
* Working efficiently with all participants (business analysts, UX designers, backend developers, and testers) in an agile software development process.
* Contributing to technical meetings and code reviews.
Required skills
Core skills and experience required for the position.
* 5+ years of experience as a frontend or full-stack JS/TS developer.
* Solid knowledge of React and modern web development technologies (JavaScript, HTML5, CSS3).
* Knowledge of RESTful web services.
* Knowledge of web and browser security (e.g. CORS, cookies, OAuth/OpenID).
* Fluency in both French and English (minimum B1 level).
Bonus skills
Additional skills and experience that would make your application stand out.
* Knowledge of TypeScript, Node.js or Express.
* Knowledge of E2E testing frameworks (e.g. Cypress, Playwright, Selenium).
* Knowledge of container and orchestration technologies (e.g. Docker, Kubernetes)
* Experience working with CI/CD toolchains (e.g. GitHub Actions, Azure DevOps, Jenkins)
* Experience implementing web responsive designs.
* Experience working on medium to large-scale software development projects using Agile/Scrum methodologies.
Professional qualities
* Technical rigor and focus on best-practices
* Flexibility and solution-oriented mindset
* Motivation and respect for agreed-upon estimates and deadlines
* Team spirit and autonomy in work
* Efficient communication with all members of the team
Work organization
Each developer is assigned to a multi-disciplinary squad where developers, business analysts, testers, and project managers collaborate within an agile process inspired from the Scrum framework.
Each squad is responsible for the inital development, feature improvement, technical maintenance and evolution of a set of software components from our product platform and/or client project portfolio.
The expected breakdown of tasks for this position is approximately:
* Development (55%)
* Test automation (30%)
* Maintenance (15%)
Offering
* A dynamic SME work environment with enthusiastic and talented colleagues.
* The opportunity to work on your own initiative in a fast-growing SME in a dynamic field (FinTech)
* A varied working environment with a lot of room to be innovative and creative.
* Fantastic career development opportunities as we keep growing.
* Flexible working environment with home-working policy (50%)
* Extra benefits such as a fitness room access
How to apply
If you are interested in this position, apply now via LinkedIn or send your CV to c.delpierre@gambit-finance.com
Gambit is an equal opportunity employer and welcomes applications from all people, regardless of race, gender, disability, age, religion, or sexual orientation.