Video for this job
We are looking for an experienced front-end developer, to play a key role in supporting the development and delivery of a number of key strategic products, experience developing Single Page Applications using technologies using as Angular or React against RESTful API’s.
- To design and develop innovative, modern, front-end interfaces for enterprise software as part of several multi-skilled product development teams.
- To develop desktop/tablet/mobile interfaces and applications using responsive web design.
- Work alongside application developers to keep development focused on user needs and quality-assure implementation.
- Work alongside wider product teams to keep ideas and designs fresh and available.
- Take the lead within a development team on ensuring UI is standards-compliant, performant, maintainable, accessible and cross-browser compatible as required.
- Documenting and testing your code, and preparing test scenarios/packages for third-party testing on occasion. Also debugging and issue resolution where the UI is involved.
- To maintain and develop existing product UIs alongside product teams, whilst working towards a wider UI/UX strategy.
- To support the UX process through prototyping and wireframing of proposals prior to implementation.
Skills, Experience and Qualifications:
- Strong knowledge and experience of Angular 6 or higher, Typescript and NGRX Store.
- Substantial experience using related tools/frameworks, including SCSS/SASS/LESS, jQuery, and Bootstrap (but without being overly-reliant on them).
- Experience using Balsamiq, Axure, Omnigraffle (or similar) for prototyping, wireframes and validating ideas. Knowledge of Karma, Jasmine, Mocha & QUnit
- Familiarity with Visual Studio Code and source control (e.g. GIT).
- Experience with automated testing tools and techniques.
- Experience with user testing, workshops, and other ‘UX design’ related skills.
For a confidential discussion and more information on the role, please contact Aideen on 021 4911061 or email firstname.lastname@example.org