CrawlJobs Logo

Software Engineer II - Frontend

Czech Republic, Prague · Job Posted March 04, 2026
Apply Position
Job Link Share

Job Description

Do you want to work in an environment that will enable you to impact billions of lives through your work? Do you want to be part of a culture that celebrates diversity and out-of-the-box thinking? Then look no further than the Microsoft Teams Messaging team in Microsoft Development Center Prague. The Microsoft Teams Messaging team covers the core communications of the product. This impactful team has a tight culture, large areas of impact and growth, and covers everything from user facing features to fundamentals/perf/memory. We aspire to continue building first-in-class communication and collaboration platforms. You can be part of the team innovating in this space that creates new opportunities for collaboration and supports our hybrid work model for customers. At Microsoft our mission is to empower every person and every organization on the planet to achieve more. As a software engineer at Microsoft, you will be encouraged to come forward with ideas and continue to foster collaborative environments that empower our colleagues to showcase their brilliance.

Job Responsibility

  • You are comfortable in object-oriented languages, and you have a solid grasp of algorithms, data structures, and design patterns
  • You have working experience with React and Typescript, or with JavaScript and are willing to learn TypeScript
  • You collaborate well - you can explain your work, you can ask good questions, you can listen to your peers, and your customers, and you like to give and receive feedback
  • You like to collaborate closely with Product, Design, and Engineering international teams across multiple geographies to build new features
  • You take full ownership of delivering complex features across the stack, whether it involves diving into native code, adopting new technologies, or making backend enhancements
  • You proactively identify high leverage opportunities that others may overlook, set technical direction, and mobilize the team to deliver impactful solutions
  • You’re a professional engineer - you understand that it’s not enough to write code that works
  • it also must be well-designed, easy to test, accessible, and easy to add to over time
  • You are looking forward to leveraging the existing knowledge, best practices and documentation to build your solutions
  • You love building beautiful apps and crafting the best user experience
  • For you, an app isn't working correctly until it feels great to use
  • Holds accountability as a Designated Responsible Individual (DRI), working on-call to monitor system/product/service for degradation, downtime, or interruptions
  • You are ready to pair, participate in code reviews, to encourage the professional and technical growth of those around you

Requirements

  • Bachelor's Degree in Computer Science or related technical field AND technical engineering experience with coding in languages including, but not limited to, JavaScript, React or Typescript
  • OR equivalent experience
  • Designed and delivered applications that are performant, reliable, accessible, and secure, with a strong focus on quality and user experience
  • Collaborative and agile-minded, actively engaging with local/global teams and the Open-Source community, while mentoring peers and embracing continuous learning
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter

Nice to have

  • Master's Degree in Computer Science or related technical field AND technical engineering experience with coding in languages including, but not limited to, JavaScript, React or Typescript
  • OR Bachelor's Degree in Computer Science or related technical field AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • Proficient in HTML/CSS, React, JavaScript/TypeScript, and GraphQL or similar technologies, with hands-on development experience
  • Skilled in using analytics, instrumentation, and A/B testing to inform feature development and improve application performance

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer II - Frontend

8 matching positions

Software Engineer II - Frontend

This is Adyen. Adyen provides payments, data, and financial products in a single...
Location
Location
United States , Chicago
Salary
Salary:
Not provided
adyen.com Logo
Adyen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 5+ years of experience with building things in JavaScript and solid experience in Vue.js
  • Being open minded, having a proactive attitude, always trying to make it work while keeping the bigger picture in mind
  • Actively share your knowledge and enthusiasm to develop yourself and your team
  • Comfortable with asking and receiving constructive feedback from your colleagues regularly
  • Able to independently gather technical requirements and create a plan to execute those requirements
  • Not allergic to backend code
  • Strong team player, like to connect and communicate in person with team members and other stakeholders
  • Available to travel to Amsterdam to HQ 2 times per year
  • Come to office at least three days per week
  • Able to communicate in English
Job Responsibility
Job Responsibility
  • Work primarily on user interfaces using VueJS to help scale business by providing best possible user experience
  • Responsible for full life cycle of developments including architecture, communicating with stakeholders, automated testing, iterating purposefully, monitoring impact of projects
  • Collaborate with backend developers on API design and user flows
  • Identify and improve parts of platform to make it more consistent, robust and scalable
  • Collaborate across streams and time zones and contribute architecturally to core components
  • Fulltime
Read More
Arrow Right

Software Engineer II - Frontend

Copilot Studio is Microsoft’s enterprise platform for building and interacting w...
Location
Location
United States , Redmond
Salary
Salary:
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, JavaScript or TypeScript OR equivalent experience
  • 2+ years of experience in modern front-end technologies, including React and state management solutions such as Redux, Recoil, TanStack, or similar
  • Demonstrated experience building or integrating AI-powered product features using large language models (LLMs), including hands-on experience working with AI tools as part of modern software development
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Design, implement, and deliver high-quality, user-facing features with a strong emphasis on front-end engineering, performance, accessibility, and reliability
  • Own the implementation of medium-to-large features across front-end and supporting services, making sound technical decisions within a defined problem space
  • Collaborate closely with product managers, designers, and researchers to translate product requirements into intuitive, scalable user experiences
  • Contribute to frontend architecture and shared components, improving maintainability, performance, and consistency across the product
  • Use data, telemetry, and user feedback to identify issues, validate solutions, and continuously improve product quality
  • Participate actively in code reviews, design discussions, and team processes, contributing to a culture of high engineering and experience quality
  • Fulltime
Read More
Arrow Right

Software Engineer II - Frontend

SafetyCulture engineers will work on new and existing products that directly imp...
Location
Location
Australia , Sydney
Salary
Salary:
Not provided
safetyculture.com Logo
SafetyCulture
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience working across frontend & backend systems, ideally using technologies like React, Typescript, and gRPC
  • A track record of delivering user-facing features end-to-end, including participation in planning, implementation, and iteration
  • An understanding of how to balance usability, performance, and maintainability in your solutions
  • A growth mindset and a desire to continuously improve your skills, while contributing to team success through feedback and collaboration
  • A commitment to building quality features that meet customer needs and align with business goals
Job Responsibility
Job Responsibility
  • Contribute to the design, development, and operation of full-stack SaaS systems, including scalable APIs and responsive, performant UIs
  • Evaluate trade-offs in implementation approaches, involving others in decision-making and sharing your perspective
  • Use a modern tech stack that includes React, Typescript, gRPC, Golang, AWS
  • Collaborate with Product Managers, Designers, and Quality Engineers to build practical, user-focused solutions
  • Be expected to apply a practical understanding of AI technologies, identifying simple opportunities to leverage automation or intelligence in feature development
  • Contribute effectively within a high-performance team by delivering well-tested features, seeking feedback, and continuously improving your skills and workflows to support team excellence
  • Work in a hybrid working environment, including at our HQ based in Surry Hills, Sydney
  • Demonstrate SafetyCulture’s values: Think Customer, Open Honest Always, Better as a Team, Be Bold Bring Action
What we offer
What we offer
  • Equity with high growth potential, and a competitive salary
  • Access to professional and personal training and development opportunities
  • Participation in hackathons, workshops, and lunch & learn sessions
  • Community involvement, open source work, attending talks and events, and experimenting with new technologies
  • Fulltime
Read More
Arrow Right

Software Engineer II, Frontend

At Uber, Frontend Engineers build web experiences that power the way people move...
Location
Location
Brazil , Rio de Janeiro
Salary
Salary:
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree or equivalent in Computer Science, Engineering, Mathematics, or related field
  • OR 4+ years of professional software engineering experience
  • Proficiency in Javascript, React or VueJS or Angular plus HTML, CSS, and web APIs
  • Understanding of modern web application architecture and frameworks
  • Advanced English communication skills
  • Algorithm & Data Structures fundamentals, including hash tables, trees, stacks, queues, linked list, DFS, BFS
Job Responsibility
Job Responsibility
  • Build web experiences that power the way people move and receive things around the world
  • Work on large-scale applications that impact millions of users
  • Collaborate with cross-functional partners (design, backend, data science, product)
  • Contribute to building efficient and robust systems that support order processing, logistics, and real-time tracking
  • Optimize the end-to-end delivery experience
  • Fulltime
Read More
Arrow Right

Software Engineer II, Frontend - Consumer Identity

The Consumer Identity team is seeking a Web Engineer with experience building hi...
Location
Location
United States , San Francisco
Salary
Salary:
171000.00 - 190000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of relevant professional experience
  • Bachelor's degree in Computer Science or related technical field or equivalent practical experience
  • Experience hands-on coding using a general-purpose programming language (e.g. React.js, JavaScript, etc)
  • Experience designing and implementing large-scale distributed systems
Job Responsibility
Job Responsibility
  • Solve challenging distributed systems problems around scalability, reliability, low latency, and high availability with one of the largest-scale services at Uber
  • Design and develop end-to-end features for consumer identity such as Passkeys, MFA, and SSO integration
  • Collaborate and consult with multiple Uber product teams as well as LoBs to solve business problems using our platform
  • Ensure customer security, privacy, and seamless user experience for each product in collaboration with product managers, designers, security, privacy and risk teams
  • Ensure that identified security issues are prioritized and addressed in an appropriate time frame
What we offer
What we offer
  • Eligible to participate in Uber's bonus program
  • May be offered an equity award & other types of comp
  • All full-time employees are eligible to participate in a 401(k) plan
  • Eligible for various benefits
  • Fulltime
Read More
Arrow Right

Software Engineer II, FrontEnd

Earner Org represents the supply side of the marketplace, serving the needs of d...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Grit, drive and a deep feeling of ownership
  • Minimum 4+ years hands on experience in developing web applications deployed as scale
  • Familiarity with concepts of distributed systems
  • Experience analysing a feature in production using analytics and experiments
  • Experience collaborating on projects and working efficiently as part of a team
  • Thriving in ambiguity and having a go-getter attitude
Job Responsibility
Job Responsibility
  • Design, develop, test and deploy products and features for smooth earner experience
  • Collaborate with you fellow team members and other orgs such as Product and Ops
  • Help build web interfaces that are deployed at scale across all cities that Uber operates in
  • Design/architect, develop and/or test software applications using Uber's technology stack
  • Apply technical knowledge to evaluate complex development/projects and provide recommendations to resolve complex technical issues
  • You'll be very close to business concerns, working alongside Product Managers, Designers, Data Scientists and Operations team, to understand what's most important, and translating that to systems, designs, and code that best solves for today, as well as plans for tomorrow
  • You will build user-facing products - the work you do will impact all Earners in the Uber ecosystem. You will be responsible for the delivery of high quality products with fast iterations
Read More
Arrow Right

Senior Software Engineer II - Frontend - AI Search

Join us at Seismic, a cutting-edge technology company leading the way in the Saa...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
seismic.com Logo
Seismic
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience in software engineering, with experience contributing to frontend or UI-focused web applications
  • Experience with HTML, CSS, and modern JavaScript (ES6+)
  • Experience building user interfaces using React, including functional components, hooks, and state management patterns
  • Experience with TypeScript, including writing strongly typed components and APIs
  • Familiarity with modern CSS techniques such as CSS Modules, styled-components, Tailwind, or similar approaches
  • Experience integrating frontend applications with REST or GraphQL APIs
  • Working knowledge of automated frontend testing practices (e.g., Jest, React Testing Library, Cypress, Playwright)
  • Experience using Git for source control and collaborating through pull requests
  • Familiarity with CI/CD concepts and modern frontend pipelines, including GitHub Actions
  • Exposure to frontend performance optimization techniques (code splitting, lazy loading, memoization)
Job Responsibility
Job Responsibility
  • Contribute to the development and maintenance of backend systems that power our web application, including search, content discovery, and AI capabilities
  • Contribute to the design, development, and maintenance of backend systems and services supporting search functionality, ensuring performance, scalability, and reliability
  • Assist in implementing search and/or AI-related features, including indexing, retrieval, and ranking logic, to improve search accuracy and efficiency
  • Collaborate with engineers, AI partners, and product teams to integrate search and AI-driven capabilities across the Seismic platform
  • Participate in monitoring and performance tuning efforts, identifying routine bottlenecks and applying guided improvements to ensure acceptable query latency
  • Work closely with cross-functional and geographically distributed teams, including product managers, frontend engineers, and UX designers, to support seamless search experiences
  • Learn and apply new tools, technologies, and best practices related to search, backend development, and AI systems
  • Fulltime
Read More
Arrow Right

Software Engineer II, Frontend: Core Fleet Team

We're Vehicles Supplier team, building highly scalable and extensible solutions ...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Grit, drive and a deep feeling of ownership
  • Minimum 4+ years hands on experience in developing web applications deployed as scale
  • Familiarity with concepts of distributed systems
  • Experience analysing a feature in production using analytics and experiments
  • Experience collaborating on projects and working efficiently as part of a team
  • Thriving in ambiguity and having a go-getter attitude
Job Responsibility
Job Responsibility
  • Design/architect, develop and/or test software applications using Uber's technology stack
  • Apply technical knowledge to evaluate complex development/projects and provide recommendations to resolve complex technical issues
  • Work alongside Product Managers, Designers, Data Scientists and Operations team to understand what's most important, and translating that to systems, designs, and code
  • Build user-facing products - the work you do will impact all Earners in the Uber ecosystem
  • Be responsible for the delivery of high quality products with fast iterations
  • Fulltime
Read More
Arrow Right