Frontend Engineer
About This Role
We are seeking a talented Frontend Engineer to join our dynamic team in Winnipeg, Manitoba, Canada. In this pivotal role, you will be responsible for modernizing and enhancing our user-facing platforms, ensuring that our digital destinations deliver exceptional user experiences. Your expertise will directly impact how millions of consumers interact with our platforms, guiding them through their shopping journeys with confidence and ease. You will collaborate closely with cross-functional teams including designers, product managers, and backend engineers to develop, maintain, and optimize our frontend applications. Your contributions will help shape the future of our digital presence, making shopping smarter, fairer, and more rewarding for our users.
Applicants must be based in Winnipeg, Manitoba, or planning to relocate, as this role requires close collaboration with local teams and stakeholders. We offer a stimulating environment that values innovation, continuous learning, and personal growth, providing opportunities to work on cutting-edge technologies and impactful projects.
Qualifications
- 3+ years of experience developing applications with client-side JavaScript frameworks, specifically Vue.js (Vue 2/3).
- Solid understanding of CSS architecture, responsive design, and layout techniques.
- Experience with modern frontend tooling such as Webpack and Vite.
- Proficiency with version control systems, particularly Git, and familiarity with CI/CD pipelines.
- Strong communication and collaboration skills in English, with the ability to work effectively within an agile team.
- Experience with integrating frontend applications with GraphQL APIs.
- Knowledge of best practices in testing, code quality, and clean architecture.
Responsibilities
- Develop and maintain reusable, high-quality Vue.js components and user interfaces that enhance user engagement and accessibility.
- Lead the migration of our existing codebase from Twig and Vue 2 to Vue 3, ensuring a smooth transition with minimal disruption.
- Assist in transitioning our build tooling from Webpack to Vite to improve development efficiency and performance.
- Integrate frontend applications with GraphQL APIs for effective data fetching and updates.
- Implement testing strategies to ensure code reliability, including unit and integration tests using tools like Jest and Vue Test Utils.
- Collaborate with designers to translate UI/UX designs into functional interfaces.
- Work closely with backend engineers to ensure seamless integration and data flow.
- Participate actively in agile ceremonies, providing input on technical feasibility and project timelines.
- Maintain code quality through adherence to best practices, code reviews, and documentation.
Benefits
- A culture that promotes personal and professional development, including internal mobility opportunities.
- A supportive, inclusive team environment that values diverse perspectives and innovative ideas.
- 32 days of paid vacation plus your birthday off, encouraging work-life balance and personal time.
- A flexible hybrid work model to accommodate different working styles and preferences.
- Access to a learning budget and internal training programs to support your growth and skill development.
- Mental health coaching and wellness programs to support your overall well-being.
- Regular global and local team events to celebrate successes and foster team connections.
- The opportunity to take a sabbatical after three years of service, promoting long-term personal and professional growth.
- A cloud-based company setup that facilitates remote collaboration and flexible working arrangements.
Equal Opportunity
At Atolls, we are committed to fostering an inclusive environment where all employees can thrive. Our employment opportunities are open to individuals of all genders, races, religions, ages, sexual orientations, abilities, places of origin, and socioeconomic backgrounds. We believe diversity, equity, and belonging are essential to our success and are dedicated to creating a workplace where everyone is welcomed, respected, connected, and engaged.
Similar roles
Sr. Frontend EngineerSunbit · New York, New York, United States · Hybrid- Senior Frontend EngineerVeriiPro · Charlotte, North Carolina, United States · Onsite
- Sr Frontend EngineerPrestige Staffing · Atlanta, Georgia, United States · Remote
- Frontend EngineerVultr · 00, United States · Remote
- Frontend EngineerClientMind Recruiting Inc. · Maryland, United States · Onsite