We're partnering with one of the largest financial services companies in the world to bring a highly skilled and ambitious Principal Engineer to execute high quality technical leadership, design, build and deployment.
Your Team
You will lead one of multiple engineering teams that deliver world class web applications for our client's global enterprise customer base. You will collaborate across the entire organisation, build effective relationships and deliver world class customer experience products. You will work hand in hand with all members of the engineering team with one clear objective, to deliver exceptional digital experiences. Your experience will be used to guide and mentor less senior engineers.
What You'll Bring
BSc or equivalent in a technology related field (e.g. Computer Science, Engineering, etc.) required.
8+ years of engineering experience
Proven portfolio of full-stack solutions
UX first mindset
Extensive knowledge of front-end and mid layer execution
Ability to translate complicated technical designs into simple concepts for non-technical team members and stakeholders.
Value consistent team collaboration and communiction
Evidence of deep experience with converting complex business problems into efficient, scalable and innovative digital solutions.
Engineering Skills
Useful knowldge of modern application architecture patterns and developing technologies
Deep expereince with SPA JS frameworks (Angular, Vue, React JS) Angular is preferred
Proven track record of building solutions with Java, Spring Boot, Spring Core, REST API
Good exposure to API Mgmt via Swagger and OpenAPI coupled with Apache Camel
Proficient with Front-End languages, libraries and frameworks: Angular, JS/TS, node, NPM, HTML, CSS/SASS, RxJS, Jest, Storybook, Playwright
High regard for standard OOD, coding standards, RESTful service ingestion and integration, common design patterns, secure development and test coverage methodologies
Experience merging build and deploy with CI/CD tools – Jenkins Core, Maven and maintenance of pipelines.
Highly skilled and effective use of docker and cloud services platforms.
Leadership & Team Management
Proven track record in leading, motivating, and mentoring team members to consistently meet or exceed performance expectations.
Adept in dealing with internal and external stakeholders and engagement with colleagues across the organisation.
Ensure your team executes to the highest engineering standards, always pushing efficiency and utilising best practices.
High level ability to meet deadlines, prioritize work and delegate across the team.
Must take full responsibiltiy and ownership for the team's execution throughout the engineering cycle.
An agile champion who works side by side all members of the engineering team to achieve business objectives and deliver best-in-class solutions.
Click 'Apply Now' to submit your CV for consideration. Should you have any questions about this role or indeed any other role on our website, please contact [email protected] on 091507515 (work) 0873385724 (mobile)
#LI-RR1