The Desktop Engineering team seeks a Senior Frontend Engineer to develop AI-powered features in Firefox, enhancing the web browser's value for users. The role involves building high-quality user interfaces, writing code and tests, and collaborating with designers and engineers to improve the web. Additionally, it includes leveling up fellow engineers' skills and maintaining high code-quality standards.
Job listings
Transform complex payment flows into seamless mobile experiences in this mobile AI-Driven Engineer role. Build, test and deploy new user-facing code in Dart for Flutter technology. Craft trustworthy user experiences to investigate and fix problems, alongside performance and scalability issues. Assist in planning, estimation, and scoping of feature development. Review pull requests from other software engineers (eventually pair programming with them).
As a Senior Software Engineer, you will help create and implement web-based products using PHP, Go, or Node.js. You will work with leading brands and cutting-edge AI & Machine Learning technologies, processing billions of requests and notifications daily. This role involves designing, implementing, and maintaining APIs and services, solving complex technical challenges, and fostering a collaborative team culture.
Push the boundaries of what's possible at the intersection of software, AI, and user experience. You'll combine product-minded engineering skills with a passion for emerging techβespecially AIβto shape our product experience and internal workflows. Contribute production-ready code, prototype new features, and lead initiatives that bring scalable, AI-enhanced experiences to life.
In this role, the candidate will play a key role in shaping how AI enhances our software development processes, working at the intersection of AI research, platform engineering, and developer experience. Responsibilities include leading the design, development, and deployment of AI-powered solutions that accelerate software delivery and improve the developer experience.
Lead and manage a diverse, distributed and an agile full-stack team supporting iterative and incremental shipping. Oversee scoping and implementation of mission critical features for our Localization & Site Discovery teams. Collaborate with cross-functional peers such as Product, Design, and Marketing to set goals and define business strategy. Drive goal-setting with your team and hold them accountable for results.
Develop and maintain Java applications using Java 17+. Design and implement microservices-based solutions. Work with AWS, including SQS and SNS. Implement and optimize concurrent programming. Integrate and manage relational and NoSQL databases. Utilize Spring Boot 3.x for application development. Implement processes with Spring Batch.
Design, build, test, and optimize modern web applications using frameworks such as React, Vue, or Svelte. Design, build, test, and optimize schemas both for relational and NOSQL databases. Build and optimize visualizations using high and low level graphics APIs (WebGL, ThreeJS, BabylonJS, D3.js) including authoring custom shaders (GLSL).
Youβll take full ownership of features across our stack and help design systems that serve both external clients and our internal trading team. The company cares deeply about performance, code quality, and building tools that just work. Reporting to the Head of Engineering.
Be part of a highly motivated cross-functional team, which focuses on the expansion of our broker business. Build and run one of the fastest growing neo-brokers in Europe. Get to work on cutting edge technology and be part of modern software development practices.