Description
MEAN Stack Engineer Contract
Brilliant opportunity for a MEAN Stack Engineer to work with a leading Financial in Dublin City Centre. This is a contract position working with a brilliant team of engineers.
Key Responsibilities:
- Develop and enhance a MEAN stack application with a focus on usability and performance
- Designing innovative solutions utilising technologies including Node.JS and Angular 1.X and 2.0
- Interact effectively with a global team of experienced software developers.
- Help influence the technologies and practises in use.
Knowledge/Experience:
Required:
- 4+ years development experience, preferably with enterprise-level applications
- Candidates must have full-stack development experience.
- 2+ years Angular.JS, Node.JS and Mongo DB are essential requirements.
- Knowledge of HTML5/CSS 3 is required.
- Experience creating and consuming REST and Web Services
Desirable:
- 2+ years experience in a senior development role would be an advantage.
- Experience with Angular 2.0 would be an advantage.
- Experience with jQuery 1.9+ is desirable
- Experience with Java, Spring, Oracle or SQL Server would be an advantage
- Experience with Message Bus tools eg TIBCO would be an advantage.
- Experience in Security best Practices.
- Experience with UI/UX best practices
- Familiarity with ALM tools such as TFS, Jenkins
- Experience with testing tools and unit and integration testing
- Experience with message queue technologies such as TIBCO
- Experience with continuous integration and agile development methodology is desirable. (scrum master an advantage)
- Experience with development of client facing UI modules with a focus on usability and cross-browser compatibility.
Competencies:
- Ability to understand business drivers and balance business requirements, timelines, costs and best practices.
- Good analytical skills.
- Strong interpersonal skills.
- Ability to contribute in design discussions and problem solving sessions.
- An appetite for taking on challenges and leveraging new technologies.
- Verbal and written communication skills.
- Ability to resolve multiple issues in a timely manner.
- Knowledgeable of technology concepts, patterns and best practices.
- Excellent debugging and problem solving skills.
- High level of initiative.
- Ability to work to deadlines and manage team tasks
If this is of interest, please send on your latest CV and I will be in touch shortly.