The Senior Frontend Developer will lead the development of high-quality frontend software platforms, integrate frontend with backend systems, develop engaging user interfaces, and ensure feature stability through comprehensive testing. The role demands collaboration within the team to optimize frontend applications and deliver effective communication on features and improvements.
Overview: Join our dynamic and innovative team as a Senior Frontend Developer and embark on an exciting journey . As a key member of our engineering team, you will play a crucial role in building the future of our company.
Roles & Responsibilities:
- Play a pivotal role in the ongoing development and evolution of frontend software platforms, leveraging 5 to 8 years of enterprise software development experience to drive innovation and excellence.
- Lead the implementation of significant frontend features and projects, utilizing extensive experience to ensure the delivery of high-quality, scalable solutions.
- Seamlessly integrate frontend components with backend systems and 3rd party APIs, ensuring robust communication and functionality to support the evolving needs of the business.
- Develop intuitive and engaging user interfaces for both SaaS and eCommerce applications, prioritizing usability, scalability, stability, security, and performance.
- Write comprehensive frontend unit tests to ensure feature stability and maintainability, adhering to industry best practices and driving a culture of quality and reliability.
- Implement design patterns and adhere to SOLID principles to architect scalable, maintainable, and extensible frontend solutions.
- Monitor and analyze performance metrics of frontend applications, identifying areas for optimization and improvement.
- Collaborate closely with other squad members to deliver quality frontend code within sprint commitments, fostering a culture of collaboration and excellence.
- Actively troubleshoot and resolve frontend-related customer issues, providing technical support and guidance as needed to ensure a seamless user experience.
- Communicate frontend features and improvements effectively to relevant teams, leveraging excellent written and verbal communication skills to facilitate alignment and understanding.
Required Skills:
- 5 to 8 years of enterprise software development experience.
- Strong analytical skills and object-oriented design capabilities.
- Proficiency in JS Frameworks (e.g., React, Angular, VueJS, Ember), with NextJS expertise considered a bonus.
- Familiarity with relational databases.
- Ability to troubleshoot and analyze frontend issues.
- Innovative, resourceful, and passionate about creating high-quality, high-performance, highly available frontend software.
- Excellent written and verbal communication, teamwork, and leadership skills.
- Familiarity with Agile methodology or similar development processes.
- Familiarity with DevOps/GitOps practices.
- Experience with monorepo configurations for managing shared code, dependencies, and configurations across multiple frontend projects.
Preferred Skills:
- Experience with microservices architecture.
- Knowledge of NoSQL databases.
- Understanding of frontend build tools such as Webpack or Gulp.
- Familiarity with version control systems (e.g., Git).
- Experience with responsive design and cross-browser compatibility.
- Exposure to CI/CD pipelines and automated testing frameworks.
- Familiarity with GraphQL or RESTful APIs.
Top Skills
JavaScript
Similar Jobs at Bounteous
Be an Early Applicant
As a Senior Backend Developer, you will lead the design and development of scalable backend services using NodeJS and Typescript, mentor junior developers, and make key architectural decisions. You will collaborate with teams, optimize databases, and adopt best practices to ensure high-quality software delivery in an Agile environment.
As a Senior Cloud Engineer, you will build and maintain secure cloud infrastructure, automate tasks using Terraform, manage containerized applications with Docker and Kubernetes, develop CI/CD pipelines, implement monitoring solutions, and ensure AWS security compliance while collaborating with various teams to support cloud development.
As a Senior Backend Developer, you will design and maintain scalable and robust backend services using Ruby on Rails, mentor junior developers, make architectural decisions, optimize database performance, and ensure high-quality software products through Agile practices and TDD.
What you need to know about the Calgary Tech Scene
Employees can spend up to one-third of their life at work, so choosing the right company is crucial, not just for the job itself but for the company culture as well. While startups often offer dynamic culture and growth opportunities, large corporations provide benefits like career development and networking, especially appealing to recent graduates. Fortunately, Calgary stands out as a hub for both, recognized as one of Startup Genome's Top 100 Emerging Ecosystems, while also playing host to a number of multinational enterprises. In Calgary, job seekers can find a wide range of opportunities.