Job Closed
This listing is no longer active.
Setting the standard in engineering collaboration. Simplified design review that lets teams build the future—faster.
Senior Front End Software Developer
Location
Canada
Posted
57 days ago
Salary
0
Seniority
Senior
Job Description
Senior Front End Software Developer
CoLab Software
• Build and maintain UI features using React, TypeScript, and our internal component library • Work with product and design to translate user needs into front-end solutions • Develop, test, and ship changes regularly as part of sprint-based releases • Participate in code reviews and contribute to front-end architecture decisions • Advocate for performance, accessibility, and usability across the platform • Collaborate with back-end and infrastructure teams to integrate APIs and optimize workflows • Help maintain and improve our testing practices using tools like Cypress or Playwright • Share your knowledge and learn from others — mentorship is a two-way street
Job Requirements
- 5+ years of professional front-end development experience
- Strong proficiency with React, TypeScript, HTML, and CSS
- Experience integrating APIs and working within a modern front-end toolchain (e.g. Vite, Webpack, npm, ESLint)
- Familiarity with Git workflow (pull requests, branches, code reviews)
- Experience writing automated tests (unit, integration, and E2E)
- Understanding of front-end performance principles and accessibility best practices
- Strong communication skills and a collaborative mindset
- Nice-to-Have: Experience with design systems and scalable component libraries, Familiarity with GraphQL, Familiarity with Python, Experience working closely with product designers
Benefits
- extended health and benefits package
- unlimited paid vacation
- RRSP matching
Related Guides
Related Job Pages
More Frontend Engineer Jobs
• Desenvolver e manter aplicações web utilizando Angular; • Criar interfaces modernas, responsivas e com foco em usabilidade; • Consumir e integrar APIs REST; • Trabalhar em parceria com times backend e áreas de negócio; • Garantir qualidade de código seguindo boas práticas de desenvolvimento frontend; • Participar de cerimônias ágeis e acompanhamento de demandas via Jira; • Atuar na evolução contínua das aplicações e melhorias técnicas.
Front End Software Developer
UnitedHealth GroupUnitedHealth Group is a healthcare and well-being company that’s dedicated to improving the health outcomes of millions around the world. We are comprised of
Role Description We are seeking a Mid-level Front-End JavaScript Developer to join our engineering team and contribute to the development of data-driven, secure, scalable web applications that support our cybersecurity products and platforms. This role will contribute to a custom JavaScript UI to visualize security-related acquired entity data within a Java app. This role will ensure good data quality, reliability, and integrity for cybersecurity and operational metric visualizations. In this role, you will work across the front-end, building user interfaces with Vue.js. You will collaborate closely with experienced engineers, product managers, security specialists, and DevOps partners while gradually taking ownership of features and technical areas as you grow. This position is ideal for an engineer who has solid front-end fundamentals and is eager to deepen their experience in data-driven, cloud‑hosted, security‑focused applications within a collaborative and agile environment. You will enjoy the flexibility to telecommute* from anywhere within the U.S. as you take on some tough challenges. Primary Responsibilities: - Build responsive, user-friendly graphical data visualizations of security-related data - Ensure data quality and reconciliation (data validation rules, anomaly checks, auditability) - Collaborate with cross‑functional teams to translate requirements into working software - Contribute to the design, implementation, and maintenance of front-end features with guidance from senior engineers - Follow secure coding practices - Participate in code reviews, sprint planning, and technical discussions - Troubleshoot and resolve bugs and issues with support from the team Qualifications - Bachelor’s degree in Computer Science, Software Engineering, Math, or related field - 2+ years of professional Software Engineering experience - 1+ years of hands‑on experience building user interfaces with Vue.js and modern JavaScript or TypeScript - 1+ years of experience working with SQL and interacting with databases - 1+ years of experience in data analytics and/or building data-driven visualizations - 1+ years of exposure to cloud platforms (Azure preferred) through professional experience, projects, or coursework - 1+ years of experience working in an agile environment (Scrum or Kanban) Requirements - Experience building graphic visualizations to represent data - End-to-end data engineering skills (i.e. ETL and automation tools) - Python development skills for data analysis and transformation - Solid communication skills interfacing with internal stakeholders and colleagues through emails and meetings - Hands-on experience with Java, RESTful APIs, and Spring Boot Benefits - Comprehensive benefits package - Incentive and recognition programs - Equity stock purchase - 401k contribution (all benefits are subject to eligibility requirements)
Low-Level Platform Developer – Front-end Web, Angular
SpassuSoluções digitais para transformar o futuro
• Performs activities that cover the entire software development lifecycle, from requirements gathering to supporting the final deployment of the features they developed, consistent with Agile development processes. • Join the development team, taking ownership of work items for implementation each Sprint. • Carry out activities inherent to development, such as analysis and design, programming, testing, and requirements. • Execute software development activities in a multidisciplinary manner with a focus on product quality and maintainability, including requirements, analysis and design, programming, configuration management, testing, and deployment. • Manage their own work and promptly notify the team of any delays or other impediments. • Guide and support other developers on the project development team. • Code and integrate software components according to technical specifications, using the development tools, programming languages, and libraries defined for the project. • Identify, build, and test developed components to ensure quality. • Perform evolutionary or corrective maintenance of software components. • Prepare technical documentation according to the contract requirements for the project they are working on. • Integrate produced components with those built by other team members, using the integration tool defined for the project. • Set up and configure a local development environment according to the project’s requirements and needs. • Provide support to the IT team and client users, when requested, regarding the characteristics and specifics of the developed components, modules, and software packages. • Deliver and execute integration testing in the client environment to ensure full functionality of the software and its components. • Monitor acceptance testing and deployment of the software in the client’s environments as established in the contract. • Conduct training and knowledge transfer to the client on the developed software, ensuring proper system operation. • Understand the operation of information systems based on experimentation/observation and have the ability to refactor legacy web systems.
Role Description As a Front-End Software Architect, you apply your advanced knowledge of modern JavaScript to review and reshape the entire user experience to match the needs of tomorrow. In close collaboration with user-centric design experts, UX designers, and our experienced team of functional product managers, you define the architectural vision for our user interfaces. You guide and support our software engineers and software experts in translating your technical designs into a powerful and intuitive UI. You are responsible for: - Developing modern user interfaces and applying the newest features and development techniques. - Developing high-level technical designs of new software features based on a clear vision on future extensions and robustness. - Leading medium and large development projects according to agile methodology. - Designing and following up on large, cross-team project tracks in close collaboration with the project manager and product architect. - Defining and guarding the overall software architecture and design of our applications in close collaboration with fellow software architects. - Building and maintaining a panoramic overview of relevant technological features and trends. - Developing best practices for software development, delivery, and technical educational materials. - Being a consultant to senior management in long-range planning concerning new areas of technical advancements. Qualifications - A Bachelor’s, Master’s, or PhD in Computer Science, Engineering, Mathematics, or another relevant field. - At least 5 years of work experience in designing and building software applications. - A deep understanding of modern JavaScript (and add-ons like TypeScript), HTML5, and React. - Good communication skills. - Excellent collaboration skills. - Pride in the high-quality software you design. - A great team player and a good colleague. Requirements - Relevant experience in cloud-native technologies, streaming frameworks, service-oriented architecture, and API development. - Experience with working in remote teams. - Knowledge about testing systems. Soft Skills - Conceptual, creative thinker - Communicative - Team player in a global context - Passionate - Taking ownership of your work - Leadership skills - Generalist Hard Skills - Solid theoretical and practical background in software and architecture design - TypeScript - HTML5 - React - Automated testing (e.g. testing-library, Cypress, Playwright or Storybook) - DevOps Language Skills - Required: English - A plus: Any other language


