Job Title: React / Front-End Developer
Location: Calgary, AB (Hybrid)
Job Description
We are seeking a talented and motivated React Front-End Developer to join our technology team in Calgary. The ideal candidate will have strong experience in building modern, responsive, and scalable web applications using React and related front-end technologies. The candidate will collaborate closely with product managers, UX designers, and backend engineers to deliver high-quality solutions in a fast-paced financial services environment.
Key Responsibilities
- Design, develop, test, and maintain high-performance web applications using React.js.
- Build reusable UI components and front-end libraries for future use.
- Translate UI/UX designs and wireframes into clean, efficient, and responsive code.
- Collaborate with backend developers to integrate RESTful APIs and microservices.
- Optimize applications for maximum speed, scalability, and cross-browser compatibility.
- Ensure code quality through unit testing, code reviews, and adherence to development standards.
- Troubleshoot and resolve front-end performance and functionality issues.
- Participate in Agile ceremonies including sprint planning, daily stand-ups, and retrospectives.
- Work closely with business stakeholders and product teams to understand requirements and deliver solutions.
- Stay updated with emerging front-end technologies, frameworks, and best practices.
Required Skills
- 3 7 years of professional experience in Front-End development.
- Strong hands-on experience with React.js and modern JavaScript (ES6+).
- Proficiency in TypeScript, JavaScript, HTML5, and CSS3.
- Experience with state management libraries such as Redux, Context API, or similar.
- Strong understanding of responsive web design and cross-browser compatibility.
- Experience consuming and integrating REST APIs.
- Familiarity with modern build tools such as Webpack, Vite, Babel, or similar.
- Experience with version control systems such as Git.
- Strong understanding of component-based architecture and front-end design patterns.
- Experience with unit testing frameworks such as Jest and React Testing Library.
- Good understanding of Agile/Scrum methodologies.
Preferred Skills
- Experience with Angular or other modern JavaScript frameworks.
- Exposure to cloud platforms such as AWS, Azure, or GCP.
- Knowledge of CI/CD pipelines and DevOps practices.
- Experience working in Banking, Financial Services, or Capital Markets environments.
- Familiarity with accessibility (WCAG) standards and security best practices.
- Understanding of Microservices architecture and API-driven development.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
- Strong analytical, problem-solving, and communication skills.
- Ability to work effectively in a collaborative and fast-paced environment.