Senior Frontend Engineer (Internal Platform)

Posted 5 months ago
Apply Now

Job Description

Senior Frontend Engineer (Internal Platform) - Search Latest Jobs - Full Time - Part Time - Casual - Volunteering
Job title: Senior Frontend Engineer (Internal Platform)

Company: Xello

Job description: Xello is looking for a Senior Front-End Software Engineer (Internal Platform Team)__Who are you?You are a highly skilled and experienced senior front-end software engineer who is passionate about growing and maintaining internal libraries. You have a growth mindset, know when to make tradeoffs, and have a bias toward action. You are ready to start in a pivotal role as our first hire for the team, where you’ll have the opportunity to shape the internal platform team and have a significant impact on the company’s technology stack.As part of our internal platform team, your initial focus will be on supporting our design system. Future responsibilities will extend to other key libraries that product teams rely on daily. These libraries are crucial for delivering amazing features to our users. Your mandate will be to enhance and support product teams, improve their velocity, and be the foundation that enables them to ship more value to our users.Sounds exciting to you? Read on!What you’ll do…

  • Write clean, maintainable, and efficient code in TypeScript and SCSS
  • Build reusable components and front-end libraries for future use
  • Optimize components for maximum performance across a vast array of web-capable devices and browsers
  • Participate in code reviews and provide constructive feedback to peers
  • Stay up to date with the latest industry trends and technologies
  • Collaborate with designers to set the direction and integrate design software such as Figma into the workflow
  • Debug and resolve performance issues, cross-browser compatibility issues, and bugs
  • Work closely with back-end engineers to integrate APIs and ensure seamless data flow
  • Ensure all solutions are robust and scalable, and adhere to best practices
  • Maintain high standards of software quality within the team by establishing good practices and habits
  • Mentor and guide junior engineers, fostering a collaborative and productive team environment

What we’re looking for…

  • 5+ years of professional experience in software development, with a focus on front-end development
  • 2+ years of proven experience working with design systems
  • Strong understanding of and experience with JavaScript frameworks, with a preference for Angular
  • Extensive experience with TypeScript
  • Deep knowledge of CSS and SCSS (Sass)
  • Experience developing and consuming web components, using libraries such as Lit or similar
  • Proficient in handling APIs and HTTP requests, with a solid understanding of REST and back-end integration
  • Ability to debug and resolve performance issues, cross-browser compatibility issues, and bugs
  • Strong working knowledge of JavaScript ES6
  • Proficient with version control systems, preferably Git
  • Experience collaborating with designers and using design software such as Figma
  • Excellent problem-solving skills and attention to detail
  • Excellent communication skills and experience working with diverse technical and non-technical stakeholders
  • Highly adaptable, with a growth mindset and willingness to learn
  • Strong attention to detail and a good eye for user experience (UX)
  • Experience with micro-front-ends, including managing issues such as style leaking and routing
  • Strong knowledge of accessibility standards and best practices as they relate to the web and web components
  • Ability to make informed tradeoffs when considering technical constraints and UX requirements
  • Proficient in responsive CSS and knowledge of best practices
  • Familiarity with testing frameworks and tools such as Jasmine or Web Test Runner
  • Strong sense of ownership and responsibility for the quality of work produced

Nice to have:

  • Understanding of good security practices on the front end
  • Working knowledge of RxJS
  • Experience with CI/CD pipelines and tools such as Jenkins and Octopus
  • Experience mentoring or coaching developers and positively impacting their growth

We’re Xello – Join us!We are Xello (CASCAID in the UK), the leading developer of future readiness programs in North America and the UK and soon the world! Our mission is to help anyone, anywhere in the world to create a successful future through self-knowledge, exploration, and planning.We believe that by bringing our best selves to our work and collaborating with one another, we can change the world. We are a very diverse group of individuals who work hard, laugh often and share in each other’s lives. We are an inclusive, equal opportunity employer.Embracing agile practices, an innovative mindset, and keeping our users at the heart of what we do, are just a few of the keys to our success.In addition to working with leading technologies, we are committed to continuous learning and growth through internal/external training and mentoring, which includes a PD budget for every employee.For our Canadian based staff, we also offer:

  • Flexible work arrangements including hybrid and remote
  • 4 weeks of vacation
  • Employer-paid health and dental benefits
  • 4-month top-up for parental leave
  • Group RRSP with 3% matching

For our US based staff, we also offer:

  • Remote work environment
  • 4 weeks of vacation
  • 80% employer-paid health benefits
  • 4-month top-up for parental leave
  • 401(k) with 3% matching

For our UK based staff, we also offer:

  • Remote work environment
  • 28 days annual leave (inc. 3 days at Christmas) + bank holidays. With additional annual leave days added to reward long service

Like what you hear? Apply Now!Powered by JazzHR

Expected salary:

Location: Toronto, ON

Job date: Thu, 01 Aug 2024 04:17:45 GMT

Apply for the job now!