- Company Name
- RANDSTAD DIGITAL
- Job Title
- Développeur Angular/Node.js (H/F)
- Job Description
-
Job title: Angular/Node.js Developer
Role Summary:
Full‑cycle web developer focused on digital banking solutions. Design, code, test, and deploy responsive Angular front‑end and Node.js back‑end components within an agile team, ensuring performance, quality, security, and regulatory compliance.
Expectations:
- Minimum 4 years of professional web development experience.
- Proven expertise in Angular (latest versions) and Node.js.
- Strong command of HTML, CSS, and RESTful API integration.
- Comfortable with agile methodologies and collaborative tools.
- Self‑driven, precise, and team‑oriented.
- Excellent communication skills; English fluency required, French a plus.
- Banking or finance domain knowledge considered an advantage.
Key Responsibilities:
- Analyse user and business requirements; produce technical specifications.
- Architect and implement Angular services, components, and routing.
- Build and expose RESTful APIs using Node.js and Express (or equivalent).
- Write maintainable, testable code following industry best practices.
- Create unit, integration, and end‑to‑end tests to guarantee code reliability.
- Collaborate with UX/UI designers, QA engineers, and backend teams to resolve defects and optimize performance.
- Participate in sprint planning, daily stand‑ups, reviews, retrospectives, and code reviews.
- Ensure solutions comply with security standards, data privacy regulations, and banking sector requirements.
Required Skills:
- Advanced proficiency in Angular, TypeScript, RxJS, and state management (NgRx or similar).
- Strong Node.js and Express experience; API design and implementation.
- HTML5, CSS3, responsive design, and CSS pre‑processors.
- Unit testing frameworks (Jest, Karma, Jasmine).
- Version control (Git), CI/CD pipelines, and deployment workflows.
- Authentication and authorization fundamentals (OAuth2, JWT, role‑based access).
- Familiarity with agile frameworks (Scrum, Kanban) and tools (Jira, Confluence).
- Clear written and verbal communication skills; English fluency essential.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related discipline (or equivalent practical experience).
- Relevant certifications (e.g., Microsoft Certified: Azure Developer Associate, Angular or Node.js certifications) are a plus.