Software Developer II (Front-End)
- Published on
About the Role
This is a permanent full-time position for a Software Engineer II (Frontend) at Akkodis, located in Vancouver, British Columbia. The successful candidate will join a team focused on re-shaping corporate banking applications through technology. As a frontend engineer, you will be responsible for developing scalable, production-ready applications within an Agile environment.
Key Responsibilities
- Implement new functionality using modern JavaScript libraries such as React, Redux, TypeScript, and RTK in a micro-frontend architecture.
- Improve automated testing processes by contributing to unit, integration, and E2E tests with Jest and Playwright.
- Collaborate with backend engineers, QA, and designers to ensure smooth integration of new features.
- Design and develop clean, reusable, maintainable code to enhance performance and reduce UI complexity.
- Identify and resolve user experience and UI flow issues in existing applications.
- Participate in design reviews and evaluate design mockups for feasibility.
- Estimate task timeframes and manage workload effectively.
- Own features from development to production, ensuring proper deployment and monitoring.
- Promote team improvement through knowledge sharing and adherence to best practices.
About the Candidate
The ideal candidate should have:
- Experience with JavaScript frameworks like React and Redux (RTK).
- Extensive knowledge of TypeScript and modern CSS/SCSS features.
- Experience with writing and maintaining tests for UI projects with Jest and Playwright.
- Familiarity with NodeJS and microservice architecture as well as some SQL experience.
- A strong focus on clean, reusable, and maintainable code.
- Ability to create responsive, pixel-perfect UIs based on design mockups and a solid understanding of accessibility standards (WCAG 2.1).
- Experience with Styled Components and source control (Git).
Nice to Haves
- Previous experience in a frontend-focused full-time role.
- Knowledge of functional programming, Elasticsearch, MongoDB, PostgreSQL, Kotlin or Java, Svelte, and Ramda.
- Any experience with ERP systems and Plugin Development is a plus.
About the Company
Akkodis is dedicated to delivering innovative solutions in the financial services sector, emphasizing quality and performance in every project undertaken.
Company Culture and Benefits
Akkodis values collaboration and encourages team members to take ownership of their projects. Employees are supported in their professional development and are included in the continuous improvement processes of the team. Please provide your personal portfolio or examples of previous work with your application to showcase your capabilities.