Principal Front End Engineer

Flooid

  • Coventry
  • Permanent
  • Full-time
  • 1 month ago
OverviewWe love our culture and it has helped us achieve some amazing things. Flooid are passionate about service and we’re on a mission to revolutionise our colleagues’ and customers’ experiences by employing experts in engineering that want to be part of our team.It’s a great place to work because of the people we employ. Fun, professional and supportive, we want like-minded individuals who love to love their jobs. We are more concerned about contribution than job title, and we encourage collaboration and openness.Through the COVID pandemic, we have accelerated the adoption of remote working principles and currently employ a #RemoteFirst consideration to all roles we employ. That doesn’t mean #TogetherNever but it means you might only need to work in the office when it adds value or is part of building and improving our culture.We’re an energetic group of people that have customers’ needs at the heart of what we do and a focus on continual quality improvement in everything we do. We have great success in what we’ve done and an exciting strategy for where we are heading.The RoleIn this pivotal role, the Principal Front End Engineer works closely with and leads team members in creating and customizing solutions to meet customer technology needs. The Principal Front End Engineer is a pivotal role within Flooid allowing for the rapid advancement of new products as well as mentoring and coaching other members of the Front-End guild in their careers and driving best practices across Engineering. Flooid are embarking on an exciting stage in Product Development creating new products and developing the new strategy for existing products looking at application modernisation which will become the foundation of our products within the market for years to come.The PersonWe’ll be looking for you to demonstrate the following values/behaviours/competencies:
  • Interacting with others
  • Making decisions using strategic perspective
  • Effective Communication
  • Achieving results and accountability for actions
  • Works with decisive decision making, Independence and Integrity
Your responsibilities:
  • Lead by example with best practices for software development and setting the future Front-End strategy.
  • Hands On experience working with teams to develop products and set foundational capabilities for teams to thrive.
  • Mentor and recruit other Engineers in Flooid and help them to achieve their desired career goals and objectives. This includes peer review sessions to provide comments, suggestions, and guidance to team members.
  • Perform technical root cause analysis and outline corrective action for complex problems/defects.
  • Provide reliable solutions to complex problems using sound problem-solving techniques.
  • Continuously improve software delivery processes and practices for Flooid products.
  • Apply a sense of urgency, commitment and focus on the right priorities for developing Flooid solutions in a timely fashion.
  • Enhance job knowledge by participating in educational opportunities, reading professional publications, maintaining personal networks, and participating in professional organizations.
  • Work collaboratively and professionally with other Flooid associates, both local and international, in cross-functional teams to achieve goals.
  • Follow the identified company policies and practices as outlined in the Employee Handbook.
  • Assist with special projects and other duties as assigned.
We want our people to embrace opportunities and to grow with our business. Although this is a general summary of the principal responsibilities of the role and the level of knowledge and skill typically required, you may get involved in other activities and you should therefore not consider this to be an exhaustive list.Skills and ExperienceTechnical Skills/Experience
  • A bachelor's degree in computer science or related field.
  • At least five years of professional experience.
  • Experience in professional software engineering practices and best practices for the full software development life cycle (Agile, SDLC), including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Experience in improving team's ways or working to eliminate waste and improve flow.
  • Strong knowledge of with computer science fundamentals in object-oriented programming, data structures, algorithm design, problem solving, and complexity analysis.
  • Experience in Angular, TypeScript, Node, Cypress (Unit testing and/or other testing frameworks) and Continuous Deployment
  • Experience in Micro Front End architecture preferred.
  • Experience in Cloud architectures and Containers (Docker, Kubernetes), GCP preferred.
  • Experience supporting commercial applications/systems.
Soft Skills/Experience
  • Excellent problem-solving and analytical skills – must demonstrate a methodical approach to troubleshooting problems with varying degrees of complexity.
  • Heightened technical awareness and the ability to understand the reasoning and implications of technical decisions.
  • Exceptional oral and written communication skills as well as excellent interpersonal skills – must be able to communicate and interact effectively with customers and coworkers.
  • Demonstrated ability to build trust and strong cross-functional relationships across the company to achieve common goals.
  • Driven attitude with a superior ability to execute and sustain a high sense of urgency.
  • Excellent memory, organizational ability, and the ability to set priorities, handle multiple responsibilities, and meet deadlines.
  • Strong attention to detail and accuracy.
  • Advanced computer literacy, including all Microsoft Office programs.
  • Other duties as assigned or required.
The CompanyFlooid is a software technology company. We offer retailers an omnichannel solution across any sales channel from point of sale, mobile, online, social and beyond, offering solutions for Cloud and Managed Services, ensuring we provide our retailers with everything they need to make their sale.Here at Flooid, we love our culture – it has helped us achieve some amazing things. We are passionate about our product and our service, and we are on a mission to revolutionise our colleagues’ and customers’ experiences by employing brilliant people who are experts at what they do. Our customers’ needs are at the heart of what we do and it has resulted in great success in what we’ve done and an exciting strategy for where we are heading.Useful Information
  • Hours of work – full time.
  • Working Pattern – 37.5 hours a week
  • Location – Birmingham, United Kingdom
  • Travel – Potential national travel required.
The Legal bitsWe want our people to embrace opportunities and to grow with our business. Although this is a general summary of the main responsibilities of the role and the level of knowledge and skill typically required, you may get involved in other activities and you should therefore not consider this to be an exhaustive list.UK: Flooid Ltd. is an Equal Opportunities employer. We are dedicated to fostering, cultivating and preserving a culture of diversity, equity and inclusion.

Flooid