CrawlJobs Logo

Senior Software Engineer - Front End Development

https://www.microsoft.com/ Logo

Microsoft Corporation

Location Icon

Location:
Canada , Vancouver

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

114400.00 - 203900.00 CAD / Year

Job Description:

The Fabric Platform Shell team is dedicated to creating the best SaaS data development environment on the web. Our mission is to build a simple yet fully functional developer environment that attracts and retains developers, ensuring that more solutions are built on Fabric and more consumers use it. We aim to provide a unified and extensible web experience that is easy to understand and navigate, enabling 1st and 3rd party workloads to onboard seamlessly. The Fabric Platform Shell team is expanding to Vancouver, Canada. We focus on organizing our work around the core activities of big data project development, including data ingestion, storage, processing, and analysis. Our goal is to support the entire project development lifecycle, from item creation to production job scheduling and monitoring. By enhancing these processes, we aim to provide a best-in-class DevOps experience. This role offers a unique opportunity to work with the latest advancements in web UX development technologies, contributing to the creation of a comprehensive web studio experience. As a SaaS data analytics product, the web user experience is a critical component of our solution, enabling our customers to effectively manage and analyze their data. Your work will directly impact the usability and functionality of the platform, making it easier for users to navigate and utilize its features to their full potential.

Job Responsibility:

  • Architecting and designing highly scalable experiences for the Fabric Platform in browser environments
  • Working with engineering managers and developers on full stack and backend development to deliver comprehensive experiences based on the architecture
  • Collaborating closely with UX & UI designers, product managers, program managers, and other engineers throughout the product feature development lifecycle
  • Demonstrating technical leadership by identifying gaps and writing high-quality code
  • Embody our culture and values
  • Coding: Review and write code to meet team standards, ensure adequate test coverage, and maintain code quality
  • Design: Create and drive effective test strategies, ensure security testing, and improve the test suite
  • Engineering Excellence: Apply secure design principles, scale products to customer requirements, automate production and deployment, and ensure compliance with regulations
  • Implement: Drive project planning and estimation, ensure security and compliance in plans, automate deployments, and use experimentation to measure impact
  • Reliability and Supportability: Integrate logging and telemetry for monitoring, act as a designated responsible individual (DRI), resolve incidents, maintain live site operations, and improve troubleshooting guides and support documentation
  • Understand User Requirements: Collaborate with stakeholders to confirm user requirements, incorporate customer feedback into product improvements, and advocate for user security and privacy needs

Requirements:

  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • 3+ years demonstrated expertise in developing complex web application and front-end architectures on technology including JavaScript, TypeScript, HTML, CSS, and at least one popular web frontend framework such as React, Vue, or Angular
  • Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • A passion for delivering modern, high-performance user experiences in browser environments
  • Experience in building great developer and user experiences for modern analytics systems
  • A deep curiosity and willingness to question the status quo
  • High enthusiasm, integrity, ingenuity, results-orientation, and self-motivation in a fast-paced environment
  • A love for tackling the next problem, the next experiment, and the next partnership
  • Committed to work collaboratively, solve problems with teams across the world, and find win/win solutions
  • A deep passion and empathy for customers, leading to innovative problem-solving

Additional Information:

Job Posted:
February 21, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Software Engineer - Front End Development

Senior Software Engineer, Front-End or Full Stack

As a Senior Front-End Software Engineer, you will be working on a state of the a...
Location
Location
United States , Marriott International HQ
Salary
Salary:
108300.00 - 190200.00 USD / Year
https://www.marriott.com Logo
Marriott Bonvoy
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of professional experience in front-end development
  • Strong proficiency in React and TypeScript
  • Solid understanding of web markup, including HTML5 and CSS3
  • Experience with state management libraries like Redux, Mobx, Zustand
  • Knowledge of modern front-end build tools and workflows (e.g., Webpack, Vite)
  • Excellent problem-solving skills and attention to detail
  • Effective communication and teamwork skills
  • Experience with monitoring tools like Dynatrace, Splunk, et al.
  • Proven ability to work in an Agile development environment
  • Experience with RESTful APIs and asynchronous programming
Job Responsibility
Job Responsibility
  • Develop and maintain front-end components and user interfaces using React and TypeScript
  • Collaborate with cross-functional teams to design and implement user-friendly features for all form factors
  • Optimize applications for maximum speed and scalability
  • Ensure the technical feasibility of UI/UX designs
  • Participate in code reviews to maintain code quality and consistency
  • Troubleshoot and debug issues as they arise
  • Stay up-to-date with the latest front-end technologies and best practices
  • Mentor and provide guidance to junior developers
  • Communicate effectively with team members, stakeholders, and clients
What we offer
What we offer
  • Bonus program
  • Comprehensive health care benefits
  • 401(k) plan with up to 5% company match
  • Employee stock purchase plan at 15% discount
  • Accrued paid time off (including sick leave where applicable)
  • Life insurance
  • Group disability insurance
  • Travel discounts
  • Adoption assistance
  • Paid parental leave
  • Fulltime
Read More
Arrow Right

Senior Front-End Software Engineer

KAYAK is looking for a Senior Frontend Engineer to join our growing frontend tea...
Location
Location
Lithuania , Kaunas
Salary
Salary:
3333.00 - 6600.00 EUR / Month
https://www.kayak.com/ Logo
KAYAK
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Education in Computer Science or related field
  • 5+ years of experience in Web Development
  • Solid knowledge and hands-on experience in HTML, CSS, JavaScript, TypeScript and React
  • Experience with centralised state management tools e.g. Redux
  • Experience with CSS preprocessors e.g. Sass, Less
  • Understanding how frontend build tools work and ability to configure them e.g. Webpack, Rollup
  • Experience writing unit and E2E tests
  • Fluency in English
  • Ability to thrive in a hybrid working model, working at least three office days per week
Job Responsibility
Job Responsibility
  • Engage in collaborative product development with global teams
  • Participate in planning and execution of new features
  • Design and implement innovative, high-performing and scalable frontend solutions
  • Maintain and enhance existing code
  • Maintain existing and develop new solutions for automation: unit, integration, E2E testing
What we offer
What we offer
  • Work from (almost) anywhere for up to 20 days per year
  • Funds for your career growth
  • Access to thousands of on-demand e-learnings
  • Generous additional Health Insurance
  • Flexible sick time off
  • Additional financial support for your sick leave
  • Additional day off on your birthday
  • Company-wide vacation week once a year (winter holidays)
  • Additional financial support during parental leave
  • Free lunch twice a week and daily snacks at the office
  • Fulltime
Read More
Arrow Right

Senior Front-end Engineer

We're making the world of digital assets accessible and secure for everyone. Joi...
Location
Location
France , Paris
Salary
Salary:
Not provided
https://www.ledger.com Logo
Ledger
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Engineer profile with at least 5 years of experience in software development
  • Good knowledge of UI/UX practices in software development
  • Proficient with JavaScript and TypeScript
  • Strong experience in React.js development, tools and libraries
  • Good knowledge of testing strategies
Job Responsibility
Job Responsibility
  • Own from a technical standpoint the desktop and mobile development of Ledger Live Applications
  • Collaborate with our devs, QA, designers, and product within Ledger Live teams
  • Take initiative and offer technical solutions
  • Develop features using best practices from unit to e2e testing
  • Participate in code reviews
  • Be responsible for the quality of Ledger’s UI/UX framework
  • Mentor and promote tech growth within the team, helping to set high standards for the team
  • Work 100% on Open Source projects all gathered in our monorepo: ledger-live
  • Share knowledge within Ledger and beyond
What we offer
What we offer
  • Equity: Employees are the foundation of our success, and we award stock options so you can share in that success as we grow
  • Flexibility: A hybrid work policy
  • Social: Annual company outing for Ledgerdary Days, plus frequent social events, snacks and drinks
  • Medical: Comprehensive health insurance policy offering extensive medical, dental and vision care coverage
  • Well-being: Personal development, coaching & fitness with our dedicated partners
  • Vacation: Five weeks of paid leave per year, in addition to national holidays and rest & relaxation (RTT) days
  • High tech: Access to high performance office equipment and gadgets, including Apple products
  • Transport: Ledger reimburses part of your preferred means of transportation
  • Discounts: Employee discount on all our products
  • Fulltime
Read More
Arrow Right

React Senior Software Engineer

React Senior Software Engineer at Sopra Steria involves responsibilities such as...
Location
Location
India , Noida
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in computer science, information technology, or a similar field
  • Previous experience working as a react.js developer
  • In-depth knowledge of JavaScript, CSS, HTML, and front-end languages
  • Knowledge of REACT tools including React.js, Webpack, Enzyme, Redux, and Flux
  • Experience with user interface design
  • Knowledge of performance testing frameworks including Mocha and Jest
  • Experience with browser-based debugging and performance testing software
  • Excellent troubleshooting skills
  • Good project management skills
Job Responsibility
Job Responsibility
  • Meeting with the development team to discuss user interface ideas and applications
  • Reviewing application requirements and interface designs
  • Identifying web-based user interactions
  • Developing and implementing highly responsive user interface components using react concepts
  • Writing application interface codes using JavaScript following react.js workflows
  • Troubleshooting interface software and debugging application codes
  • Developing and implementing front-end architecture to support user interface concepts
  • Monitoring and improving front-end performance
  • Documenting application changes and developing updates
What we offer
What we offer
  • Inclusive and respectful work environment
  • Positions open to people with disabilities
Read More
Arrow Right

Node/Angular Senior Software Engineer

Designing and developing server-side logic using Node.js for web applications an...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BE/B.Tech/MCA
  • 02-04 years of experience
  • Designing and developing server-side logic using Node.js
  • Developing frontend components using Angular
  • Integrating user-facing elements with server-side logic
  • Writing reusable, testable, and efficient code
  • Writing Unit test cases
  • Implementing security and data protection measures
  • Integrating data storage solutions like databases (e.g., Postgres, MongoDB, MySQL) and file storage (e.g., Amazon S3)
  • Deploying applications on AWS cloud infrastructure
Job Responsibility
Job Responsibility
  • Designing and developing server-side logic using Node.js for web applications and frontend components using Angular
  • Integrating user-facing elements developed by front-end developers with server-side logic
  • Writing reusable, testable, and efficient code
  • Writing Unit test cases
  • Implementing security and data protection measures
  • Integrating data storage solutions like databases (e.g., Postgres, MongoDB, MySQL) and file storage (e.g., Amazon S3)
  • Deploying applications on AWS cloud infrastructure
  • Monitoring and optimizing application performance
  • Collaborating with cross-functional teams to define, design, and ship new features
  • Documentation- updating corresponding documents
What we offer
What we offer
  • Commitment to fighting against all forms of discrimination
  • Inclusive and respectful work environment
  • Positions open to people with disabilities
  • Fulltime
Read More
Arrow Right

Senior Software Engineer – Front-End Development

Senior Software Engineer – Front-End Development for Product Engineering / Enter...
Location
Location
India , Coimbatore
Salary
Salary:
Not provided
ambconline.com Logo
AMBC
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Design, develop, and maintain front-end modules using Angular, TypeScript, HTML5, and CSS3/SASS, adhering to coding standards and best practices
  • Implement state management using NgRx and RxJS to ensure optimized, reactive, and scalable user interfaces
  • Integrate REST APIs and WebSocket services for seamless front-end and backend communication
  • Apply security best practices (XSS, CSRF, CORS) and performance optimization techniques such as lazy loading and modular architecture
  • Collaborate with architects and product managers to define UI design patterns, reusable components, and front-end architecture guidelines
  • Perform code reviews, debugging, and optimization to ensure maintainable, high-performing, and bug-free applications
  • Utilize Git/GitLab CI/CD pipelines for version control, automated builds, and deployments within cloud environments (preferably GCP)
  • Work closely with UI/UX teams using Figma or similar tools to translate design prototypes into responsive and accessible web interfaces
  • 4 to 6 years work experience
Job Responsibility
Job Responsibility
  • Design, develop, and maintain front-end modules using Angular, TypeScript, HTML5, and CSS3/SASS, adhering to coding standards and best practices
  • Implement state management using NgRx and RxJS to ensure optimized, reactive, and scalable user interfaces
  • Integrate REST APIs and WebSocket services for seamless front-end and backend communication
  • Apply security best practices (XSS, CSRF, CORS) and performance optimization techniques such as lazy loading and modular architecture
  • Collaborate with architects and product managers to define UI design patterns, reusable components, and front-end architecture guidelines
  • Perform code reviews, debugging, and optimization to ensure maintainable, high-performing, and bug-free applications
  • Utilize Git/GitLab CI/CD pipelines for version control, automated builds, and deployments within cloud environments (preferably GCP)
  • Work closely with UI/UX teams using Figma or similar tools to translate design prototypes into responsive and accessible web interfaces
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Java Full Stack - Futures Engineering

As a Developer, you will be enhancing and maintaining an enterprise Cleared Deri...
Location
Location
United States , Chicago
Salary
Salary:
185000.00 - 215000.00 USD / Year
clearstreet.io Logo
Clear Street
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional experience in back-end development with Java
  • 3+ years of experience within a financial institution, preferably in FCM (Futures Commission Merchant) or Broker-Dealer environments
  • Ability to work under pressure and meet deadlines
  • Experience building microservices
  • Strong understanding of design patterns, multithreading, and performance optimization
  • Strong problem-solving skills and ability to debug complex systems
  • Hands-on experience with Apache Kafka for event streaming and messaging
  • Proficiency in MongoDB or AWS DocumentDB for NoSQL database design and querying
  • Familiarity with Apache Solr for search and indexing, Apache ZooKeeper for distributed system coordination, and HashiCorp Vault for secrets management
  • Experience with Kubernetes for container orchestration and deployment
Job Responsibility
Job Responsibility
  • Working in a project team alongside other developers to architect, develop, and optimize server-side applications, RESTful APIs, and microservices using Java
  • Implement event-driven architectures with Apache Kafka and for real-time data processing
  • Contribute to front-end development using ReactJS, focusing on integrating UI components with back-end services
  • Optimize application performance, security, and reliability
  • Deploy and manage applications in Kubernetes clusters, ensuring high availability and scalability
  • Provide technical support for application
  • Collaborate with cross-functional teams across the organization to architect solutions and deliver robust features
  • Participate in code reviews, unit testing, and CI/CD pipeline maintenance
What we offer
What we offer
  • competitive compensation packages
  • company equity
  • 401k matching
  • gender neutral parental leave
  • full medical, dental and vision insurance
  • lunch stipends
  • fully stocked kitchens
  • happy hours
  • Fulltime
Read More
Arrow Right

Senior Front End Engineer

Clinical Trial Media is looking for an experienced Senior Front End Engineer to ...
Location
Location
United States , Hauppauge
Salary
Salary:
Not provided
clinicaltrialmedia.com Logo
Clinical Trial Media
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of javascript frontend development experience (including css)
  • 3+ years of typescript experience
  • 3+ years of reactjs experience
  • Bachelor’s Degree in Computer Science or equivalent experience
  • Experience with git, pull requests, and code reviews (you should understand git rebase)
  • Experience with agile software development
  • Detail oriented and excellent time management
  • Ability to multi-task and work in a fast-paced environment while supporting multiple projects
  • Excellent written and verbal communication skills
Job Responsibility
Job Responsibility
  • Design and develop reactjs frontend components
  • Integrate REST api backend endpoints
  • Develop frontend dashboards and forms
  • Write css/sass for styling visual elements
  • Help us fix bugs and advise on best practices
  • Write secure testable code including unit tests
  • Integrate code with CI/CD pipelines
  • Work with team leads on requirements and communicate level-of-effort and timelines
  • Submit and review pull requests
  • Real-time video chat w/ team on a regular basis
Read More
Arrow Right