We are seeking a skilled and innovative Front-End Developer to join our client’s Innovation and FinTech Lab Development Team based in Tralee, Ireland. In this role, you will play a key part in building intuitive and responsive user interfaces for the advanced technologies produced by our lab. This is an exceptional opportunity to work with a small group of Developers on exciting projects, taking ownership of the entire development lifecycle.
Responsibilities:
- UX/UI Collaboration: Collaborate with multiple small project teams as the UX/UI specialist from inception to delivery of Proof of Concepts (POCs) and potential onward products.
- Wireframes and User Journey Mapping: Produce wireframes and user journey mapping, along with other tools, to clearly communicate and document your ideas to the teams.
- Highly Functional User Interfaces: Design and develop highly functional user interfaces that are intuitive, secure, and responsive, such as Single Page Applications (SPAs), embeddable components (Office/SharePoint), and/or mobile applications.
- State Management Strategies: Design and develop efficient and secure state management strategies, aiming for reusability, that interact with RESTful and other microservices.
- Reusable Component Libraries: Identify, develop, and maintain libraries for reusable components for use across multiple projects.
- Security Focus: Maintain a strong security focus with OWASP compliance and automated vulnerability scanning. Ensure that all code is thoroughly reviewed and tested (unit and end-to-end).
- Troubleshooting and Problem Solving: Address troubleshooting and problem-solving challenges as they arise during the development process.
- Support and Documentation: Provide support and documentation for onward operations, delivery, and application teams, as necessary.
Education & Skills:
- 5+ years of front-end development experience.
- Extensive and demonstrable experience with front-end frameworks such as Angular, React, or Vue.js, as well as state management frameworks like NgRX or Redux, and interaction with RESTful services.
- Some experience working with SPFx and Webparts.
- Knowledge and usage of mobile development frameworks, such as ReactNative, NativeScript, or Flutter, would be a definite bonus.
- Experience and proficiency with Git and Nx workspaces.
- Knowledge and experience with building secure web/mobile applications, with an understanding of Single Sign-On (SSO), OAuth, OWASP, and other security practices.
- Excellent communicator with the ability to represent ideas in a technical and non-technical manner.
- Organizational and planning skills, attention to detail, time management, as well as analytical and problem-solving skills.
- Experience with Continuous Integration/Continuous Deployment (CI/CD) tools like DevOps, Jenkins.
- Experience with Banking and Financial systems and security-related development is a bonus.
Duration: 12 Month Contract
If you are interested, please apply or email [email protected]