Job DescriptionWe are seeking a dynamic Senior Full-Stack ReactJS Developer (ReactJS + NodeJS), fluent in French, to spearhead innovative solutions within our development team. You will play a pivotal role in crafting and testing robust, well-documented code to meet both client and internal requirements. You'll collaborate with fellow developers to stay abreast of the latest industry trends and standards.
- Developing, testing, and debugging software applications.
- Working as part of a team to build Reacts.Js and Node.Js applications
- Seeking and finding solutions to faced problems.
- Participating in almost all software life cycle phases: from analysis, design, implementation, and integration testing to quality assurance.
- Understanding client requirements, analyzing, implementing new enhancements, and fix bugs.
- Providing flexible software design that allows the application of change requests in short time.
- Writing clean code that provides maintainability, scalability, readability, and testability
- Participating in the daily, weekly, and monthly meetings.
Requirements- Good verbal and written French communication skills.
- Bachelor's degree in Computer Science or Computer Engineering degree from a reputable university.
- Minimum 3 years of coding experience.
- Good understanding of OOP and design patterns.
- Good understanding and experience with React.Js and Node.Js.
- Good understanding of non-relational databases, preferably MongoDB.
- Experience with the Nest.Js framework is a plus.
- Experience with React Native is a plus.
- Experience with the Jest testing library is a plus.
- Experience with Cypress testing tool is a plus.
- Self-driven and understanding how to solve problems with less support and guidance.
- Delivery-oriented and multi-tasking person.
- Experience in the Agile software development process.