Job Closed
This listing is no longer active.
Building tomorrow's world today
Fullstack Developer, Node.js/React.js
Location
Morocco
Posted
148 days ago
Salary
0
Seniority
Senior
Job Description
Fullstack Developer, Node.js/React.js
ALTEN
• As part of an agile product team, the Fullstack Developer (Node.js / React.js) will participate in the design, development and evolution of high-value web applications. • Develop front-end interfaces using React.js • Develop back-end services with Node.js and front-end features with React.js, including implementation of unit tests • Analyze, diagnose and resolve defects and issues • Write technical and functional documentation
Job Requirements
- Master’s degree in Computer Science (equivalent to Bac+5)
- 3 to 5 years of experience in a similar role
- Strong proficiency in Node.js (API development, performance, security)
- Experience with React.js (hooks, components, state management, performance)
- Issue and defect management
- Preparation of technical and functional documentation
- Autonomy and a strong sense of responsibility
- Excellent analytical and problem-solving skills
- Good communication skills and a collaborative mindset
Benefits
- Diverse career paths with opportunities for advancement, internal mobility across sectors, locations and functions
- Certifying and diploma-awarding training programs
- Regular events promoting well-being and performance
Related Guides
Related Job Pages
More Frontend Engineer Jobs
• Serve as a technical lead and subject matter expert for the RHEL 7 to RHEL 9 migration project. • Develop migration strategies, including in-place upgrades, new builds, and application re-platforming. • Actively partner with application owners to assess application compatibility with RHEL 9, identify dependencies, and develop test plans. • Provide hands-on support to application teams during migration, troubleshooting package, library, and configuration-related issues. • Manage the day-to-day operations of the RHEL 7, 8, and 9 server fleet, including provisioning, configuration, and decommissioning. • Develop and maintain automation solutions using Ansible, Bash, or Python for patching, configuration management, and system builds. • Manage RHEL subscriptions, repositories, and patching lifecycles using Red Hat Satellite. • Perform system hardening and ensure compliance with federal security standards (NIST, FISMA, and DISA STIGs). • Serve as a senior escalation point for all Linux-related incidents, performing advanced troubleshooting and root cause analysis. • Monitor system performance, capacity, and health, implementing proactive measures to ensure stability. • Create and maintain comprehensive documentation, including system diagrams, build guides, and standard operating procedures (SOPs). • Participate in an on-call rotation for 24/7/365 operational support.
• Develop responsive and performant user interfaces using modern frameworks and tools. • Translate design prototypes and wireframes into reusable and modular components. • Collaborate with backend teams to integrate APIs and services into frontend applications. • Write and maintain unit/integration tests to ensure code quality and maintainability. • Ensure adherence to frontend best practices, performance optimization, and accessibility standards. • Participate in code reviews, architecture discussions, and Agile ceremonies. • Contribute to the continuous improvement of development processes and toolchains.
• Deliver robust, secure and scalable web interfaces using Angular, working side by side with a global engineering team. • Develop, evolve and maintain web applications using Angular with a focus on performance, security and scalability. • Integrate front-end interfaces with REST APIs and microservices, ensuring consistency and quality. • Collaborate with the Java team for full-stack development when needed. • Participate in requirements analysis, estimations and architectural decisions. • Write clean, reusable, testable code aligned with industry best practices. • Create and maintain unit and integration tests to ensure delivery stability. • Maintain existing applications by implementing fixes, improvements and performance refinements. • Work in an agile environment, participating in ceremonies and contributing to continuous delivery. • Stay up to date with trends, frameworks and best practices in frontend development.
• Designing and implementing front-end systems that meet high standards for scalability, efficiency, and reliability. • Communicating effectively with team members across the organization, from fellow engineers to product managers, to ensure clear understanding of project goals and delivery of high quality UI/UX. • Exploring new technologies and programming languages, integrating them into development practices where appropriate. • AI fluency or willingness to learn is a requirement. • Continuously learning and adapting to new technical challenges, staying ahead of the curve in backend development practices.




