ARHS Group – part of Accenture – is looking for a Front-end Developer for one of its clients at the EU Institutions in Brussels
Role & responsibilities
- Reading and understanding executable BPMN2.0 specifications
- Reading and understanding BPMN and UML models
- Reading and understanding functional and technical requirements
- Implementing existing functional requirements for front-end using project selected technologies
- Applying implementation best practices
- Designing and developing APIs.
- Participating in the design and creation of scalable software.
- Taking lead on projects, as needed.
- Maintenance of code integrity and organization.
- Integration of DevOps pipelines
- Design of user interactions on web pages.
- Development of features to enhance the user experience.
- Designing responsive applications.
- Compiling and analyzing data, processes, and codes to troubleshoot problems and identifying areas for improvement.
- Preparing and implementing Test scenarios and cases
- Testing and fixing bugs or other coding issues.
- Understanding and implementation of security and data protection.
- Meeting both technical and consumer needs.
- Writing technical documentation.
Your profile
- University degree in Computer Science or equivalent
- Autonomous.
- Strong organizational and time-management skills.
- Excellent verbal communication.
- Attention to details.
- Good problem-solving skills.
- Capability of integration in an international/multicultural on multiple large projects.
- Excellent Team Player
- Ability to understand, speak and write in English
- High degree of discretion and integrity is required as the applications managed and maintained contain personal and confidential data
Technical skills
Experience with Angular 14+, Javascript and front-end architecture and development
- Very good expertise in micro-frontend architecture patterns
- Knowledge and understanding of cloud architecture pattern and integration tools (AWS/Microsoft Azure)
- Very good expertise in Angular 14+ framework and Typescript.
- Expertise in JavaScript: knowledge of the specificities of ES6 and TypeScript.
- Proven experience in Client-side Single Page Application development.
- Good expertise and effective work experience in CSS/SASS, HTML5, and SVG.
- Effective work experience in big UI projects: multi-modules, multiple target devices. Maintenance of a large codeset.
- Effective work experience in NodeJS development and dependency management.
- Knowledge of Redux architecture with NgRx and state management is a plus.
- Knowledge in PWA development using Ionic/Angular is a plus.
Experience in Web application security
- Effective work experience with authentication systems based on SSO and CAS: Session cookie management through REST API, session time-out state recovery.
- Expertise in Web vulnerabilities, including Cross site scripting and Cross site request forgery.
Expertise in Continuous Integration and Deployment
- Working experience with the following tools: GitLab, JIRA, Confluence, Bamboo, Nexus, Crucible, Jenkins and Sonar.
- Modern DevSecOps Experience with Docker and Kubernetes is a plus.
Any of the following would be considered an asset
- Knowledge of middleware integration platforms, micro-services, macro-services and event-driven based architectures.
- Development knowledge, in particular with Java Spring and Angular
- Ability to cope with fast changing technologies used in application architecture and design and cloud architecture integration
- Compass Corporate knowledge: capabilities (business and technical), technical setup (availability of environments, etc.), existing processes already automated with Compass Corporate. Compass Corporate framework: tasks configuration, microservices configuration
- Experience with the Commission’s Reusable Solutions Platform, in particular with Compass Corporate, API Gateway, eUI, EU Login, Secunda+, Dynamic Forms and Kafka • Experience with ARIS (EA/BPM tool)