Post a job

Senior Frontend Engineer (Internal Platform)

X

Location
Canada
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!

Advice from our career coach

As a Senior Front-End Software Engineer on Xello's Internal Platform Team, you'll be responsible for maintaining and growing internal libraries, including supporting the design system and other key libraries for product teams. To stand out as an applicant for this role, demonstrate your experience and skills in front-end development, design systems, and collaboration with back-end engineers. Here are some key tips to help you shine:

  • Showcase your experience in writing clean, efficient code in TypeScript and SCSS
  • Highlight your expertise in building reusable components and front-end libraries
  • Demonstrate your ability to optimize components for performance and cross-browser compatibility
  • Emphasize your experience with JavaScript frameworks, especially Angular, and TypeScript
  • Illustrate your proficiency in handling APIs and integrating back-end systems
  • Show your strong communication skills and experience collaborating with designers
  • Highlight any experience mentoring junior engineers or positively impacting team growth
  • Discuss your problem-solving skills, attention to detail, and ability to make informed technical tradeoffs

Apply for this job

Expired?

Please let Xello know you found this job with RemoteJobs.org. This helps us grow!

About the job

Jul 31, 2024

Full-time

  1. CA Canada
RemoteJobs.org mascot