Principal Front End Engineer, (Galway, Hybrid)
Are you passionate about developing top-tier digital solutions that help millions of customers with their financial planning, investing, and retirement needs? Our team works on a wide variety of applications, and we’re looking for engineers who are dedicated, curious, and accountable to join us in delivering exceptional omnichannel experiences to our users.
Role Overview
Our teams are responsible for shaping the digital landscape. As a developer, you’ll contribute to creating both the user interfaces and the infrastructure needed to sustain our online presence. You’ll take ownership of designing, building, and supporting features throughout the entire software development lifecycle to provide a world-class web experience. This is an opportunity to not only enhance our products but also expand your skills, explore new technologies, and keep learning. We're seeking self-motivated individuals who thrive in collaborative, fast-paced, and mission-critical environments.
Your Qualifications
- Passion for technology, staying current with trends, and sharing knowledge with others.
- A proactive creator and problem-solver, able to take an idea and rapidly turn it into a functional prototype that’s ready for real-world testing.
- Self-driven, curious, and comfortable challenging established norms and asking the critical questions.
- Proficient in modern programming languages and frameworks.
- Knowledgeable in CI/CD practices and tools, using them to swiftly deploy changes while minimizing risk (e.g., A/B testing, blue-green deployments, and feature toggles).
- Deep understanding of algorithms, data structures, and design patterns, with a passion for building scalable systems capable of handling high transaction volumes.
- Strong focus on test-driven development, with experience in contemporary testing frameworks.
- Data-driven decision maker, balancing intuition with empirical evidence.
- Excellent communication skills, able to contribute to meaningful technical discussions.
Your Experience & Technical Skills
- 6+ years of software development experience.
- A customer-centric approach, with a passion for creating intuitive web applications that address real-world challenges.
- Advanced knowledge of at least one of the following technologies: Angular 12+, RxJS, Redux/NgRx, and TypeScript.
- Experience with micro front-end architecture.
- Expertise in test automation tools and frameworks, such as Cypress, Playwright, Jest, and Storybook.
- Strong problem-solving abilities and critical thinking.
- A commitment to writing clean, testable, and maintainable code, following a test-first approach.
- Familiarity with developing Angular-based features and Microservices using NodeJS/NestJS/GraphQL.
- Close collaboration with product teams to ensure features are aligned with user needs and deliver maximum value.
- Contribution to the development of solutions that enhance developer efficiency or sharing new techniques and technologies with the team.
Your Skills & Expertise
- Ability to perform root cause analysis and handle pressure effectively.
- Creative problem-solving skills to tackle challenges in a dynamic environment.
- Strong collaboration and relationship-building abilities with both in-person and remote teams.
- Technical expertise with a focus on engineering best practices.
- Experience with CI/CD pipelines and automation.
If you are interested in learning more about this opportunity, please drop me a message, forward your CV using the apply button or reach out to me directly via [email protected] or phone (087) 1033-674.
#LI-CF3