
ABALSIA Consulting
WHAT YOU WILL BE DOING :
- Write clean, high-quality, secure, and maintainable code;
- Design and implement elegant responsive UI components using modern web technologies including ReactJS, Redux, NextJS, Tailwind and AWS Services;
- Design and implement UI / UX standards and style guides;
- Build and maintain a very good documentation for each component (React Storybook);
- Configure and optimize UI builds for production;
- Ensure high quality through automated tests;
- Collaborate with product designers to drive consistent and efficient user experiences;
- Work with senior level discipline leaders to align on best practices and execute accordingly
WHAT YOU NEED TO KNOW :
- 5+ years experience developing production-quality web applications at a high scale;
- Degree in Computer Science, or equivalent experience;
- Ability to learn new technologies and paradigms rapidly; Strong JavaScript/TypeScript programming skills;
- Strong knowledge of web technologies (Reactjs / Nextjs / Material-UI / StyledComponent / Storybook, Tailwind);
- Strong knowledge of web applications test strategies (UT, IT, UAT, Capacity tests…);
- Strong knowledge of implementing style guides and optimized CSS (StyledCompoents, CSS3, BEM)
- Experience building architectures for web applications (CDN, API Gateway, Backend For Front End, Authentication, Security);
- Experience with GraphQL;
- Familiar with Restful API implementation using Spring boot;
- Experience with Distributed / Service-Oriented / Micro-service and cloud-based architectures;
- Experience working in an Agile + DevOps development environment;
- Experience with DevOps / Continuous Delivery / Continuous Deployment best practices and guidelines;
- Experience coaching junior engineers and documenting the best practices.
BEHAVIORAL SKILLS :
- Excellent organization and time management skills;
- Ability to design and collaborate services development with multiple teams;
- Ability to juggle and prioritize multiple projects simultaneously in a fast-paced environment;
- Self-driven, proactive and have a positive attitude; able to operate autonomously and efficiently in an entrepreneurial setting;
- Able to deliver progressively and iteratively within a full stack team
- Excellent communication, documentation, presentation skills, and ability to clearly articulate a solution and to influence others.
Pour postuler, envoyez votre CV et votre lettre de motivation par e-mail à i.bennani@abalsia.com