CrawlJobs Logo

Software Engineer II (Frontend)

Czech Republic, Prague · Job Posted January 31, 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. 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. 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.

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 extensive technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python 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
  • 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 Software Engineering experience building and shipping production grade software with extensive proven development experience in client-side web development including experience with JavaScript/Typescript OR equivalent 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)

Microsoft 365 Copilot is a groundbreaking productivity tool that leverages the p...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
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 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, JavaScript
  • OR equivalent experience
  • Strong proficiency in JavaScript and TypeScript, with practical experience in developing web client applications deployed on major cloud platforms
  • Hands-on experience building component libraries or contributing to design systems (e.g., Fluent UI, Material UI, or similar)
  • Understanding of software engineering fundamentals including data structures, algorithms, and secure coding practices
  • Solid command of accessibility (a11y), responsiveness, and front-end performance best practices
  • Solid collaboration skills with the ability to work in a dynamic and agile environment
  • Passion for improving engineering practices and producing high-quality software
  • Self-motivated and customer focused
  • Strong written and verbal communication skills
Job Responsibility
Job Responsibility
  • Ship delightful, AI powered experiences that will shape how millions of people will interact with AI in the future
  • Join a small team of world class engineers with deep frontend expertise who are obsessed with building beautiful and performant products
  • Collaborate with partners teams working on different areas of M365 Copilot Client
  • Develop and maintain comprehensive telemetry pipelines, Live Site monitors, and automated alerts to ensure robust service health and rapid incident response
  • Leverage data and telemetry to inform decisions, drive feedback into product design, and continuously enhance the usability, security, and reliability of our product
  • Fulltime
Read More
Arrow Right

Software Engineer II (Frontend)

DailyPay is transforming the way people get paid. As a worktech company and the ...
Location
Location
United Kingdom , Belfast
Salary
Salary:
41000.00 - 54000.00 GBP / Year
fin.capital Logo
Fin Capital
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2+ years' of experience developing applications and their deployment mechanisms, including testing, scaling, and monitoring
  • Experience JavaScript and TypeScript
  • Skilled with React (including Hooks, Context API, and modern best practices)
  • Understanding of UI/UX principles and accessibility guidelines
  • Ability to architect scalable, high-performance, testable, and maintainable frontend systems, emphasizing modularity and reusability
  • Proven ability to lead frontend technical discussions and decisions
Job Responsibility
Job Responsibility
  • Building the mobile and web applications that people use regularly to access their earned wages before payday with zero/minimum fees, save for the future, and improve their financial literacy
  • Focus on building high-quality React Native and React applications using TypeScript
What we offer
What we offer
  • Opportunity for equity ownership
  • Private health insurance option
  • Employee Resource Groups
  • Fun company outings and events
  • Generous PTO Allowance
  • 5% Pension contribution
  • Fulltime
Read More
Arrow Right

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

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