Description
Arhs Digital is looking for an experienced Frontend Software Engineer who is able to develop qualitative solutions based on business requirements related to a Telecom Web-based environment. This person will work within the eServices frontend team accountable mainly for the development of a core framework based on Angular (most recent version)
Roles & Responsibilities
- Participate to the technical design of the solution based on business requirements gathered and analyzed by team analysts.
- Participate to the project estimations.
- Develop qualitative Web-solutions related to Web solutions using Agile (Scrum), test driven methodologies
- Act as an active member to ensure high code quality (unit testing, regression tests,...) delivered in time and within budget.
- Document the delivered code/solution
- Perform development testing
- Participate to the implementation of the releases following the Proximus change & management processes
- Provide support to the operation team in case of major incidents for which engineering knowledge is required.
- Provide solutions (bug fixes,...) for problem mgt.
Profile
- Experience & expertise:
- University, or equivalent by experience, ideally Master Informatics
- At least 3 years of experience with JavaScript/HTML5/CSS development
- Solid knowledge of Angular (most recent version)
- Hands-on experience with OO Design and design pattern
- Experience with continuous integration and automated test & build
- Hands-on experience with Agile development (Scrum) principles & methodologies
- Following experiences are considered an asset:
- Able to use frontend build tools (Gulp/Grunt)
- Knowledge of AngularJS best practices
- Notions of Magnolia
- Sound knowledge of Rest
- Technical Skills:
- Knowledge and user experience with following tools:
- WebStorm
- Gulp
- Bower
- Angular(most recent version)
- CSS(3)
- Responsive frameworks (preferably foundation)
- HTML5
- GIT
- Jenkins
- Sonar
- Confluence
- Rest
- Ability to develop and test qualitative source code based on functional requirements in an Agile working environment
- Knowledge of automation, continuous integration and unit and integration testing
- Communication skills to be able to do TDD and pair programming
- Personal Skills:
- Ability to communicate in English
- Ability to work independently in an Agile team
- Ability to work according to rules, standards and guidelines defined in the architecture
- Customer, solution and improvement minded
- Pro-active and can-do attitude
What we offer
- An attractive salary and different extra legal advantages;
- The integration in a very dynamic team and company;
- The opportunity to participate to major development projects using state-of-the-art technologies;
- Continuous Learning and Trainings
- A wide range of opportunities for career development;
- This opportunity is open for a freelance