Job Closed

This listing is no longer active.

Mozilla logo
Mozilla

The Mozilla Corporation was founded in 2005 as a taxable, wholly-owned subsidiary of the Mozilla Foundation, which launched in 2003. The corporation serves the nonprofit, public be

Frontend Software Engineer

Location

United States

Posted

35 days ago

Salary

0

Seniority

Senior

Bachelor DegreeEnglishJavaScriptRust

Job Description

Frontend Software Engineer

Mozilla

• Improving existing Firefox features. • Working with multi-disciplinary teams to implement entirely new features. • Analyzing performance problems in Firefox to identify areas that need improvement. • Synthesizing bug reports into actionable tasks. • Ensuring Firefox aligns with relevant standards and works with real websites. • Increasing the quality of the data we collect to enable better decisions.

Job Requirements

  • Good interpersonal and communication skills
  • The desire and ability to create excellent documentation
  • A good grasp of, JavaScript, HTML and CSS
  • Some knowledge of C++ and/or Rust
  • Motivation to learn new tools and techniques for improving existing software
  • BS in Computer Science or a related field or equivalent experience
  • Interest in multi-threaded systems, performance analysis, and optimization

Benefits

  • Generous performance-based bonus plans to all eligible employees - we share in our success as one team
  • Rich medical, dental, and vision coverage
  • Generous retirement contributions with 100% immediate vesting (regardless of whether you contribute)
  • Quarterly all-company wellness days where everyone takes a pause together
  • Country specific holidays plus a day off for your birthday
  • One-time home office stipend
  • Annual professional development budget
  • Quarterly well-being stipend
  • Considerable paid parental leave
  • Employee referral bonus program
  • Other benefits (life/AD&D, disability, EAP, etc. - varies by country)

Related Job Pages

More Frontend Engineer Jobs

Blue Coding logo

Senior Front-End Engineer

Blue Coding

Top notch developers, ready to deploy.

Full TimeRemoteTeam 51-200Since 2014H1B No Sponsor

• Develop high-quality, responsive front-end experiences using React, React Native, TypeScript, and Next.js. • Collaborate with UX/UI designers to translate wireframes and mockups into functional code. • Work with Back-End engineers to integrate APIs and ensure end-to-end performance and functionality. • Maintain and expand the front-end design system and reusable component library. • Optimize applications for speed, accessibility, and cross-browser compatibility. • Participate in agile sprints, code reviews, and quality assurance cycles. • Write tests and documentation to ensure product quality and developer transparency. • Contribute ideas for front-end innovation, including AI-powered UI features or dev tools.

United States
dreifach.ai logo

Senior AI/TypeScript Entwickler

dreifach.ai

Die GenAI-Expert:innen für die Versicherungswirtschaft 🚀

Full TimeRemoteTeam 1-10H1B No Sponsor

• Technische Ansprechperson für unsere Kunden und Projekte • Entwicklung moderner Webapplikationen in TypeScript für Automatisierungs- und KI-Use-Cases • Eigenständige Bereitstellung von Software in den (Cloud-)Infrastrukturen unserer Kunden • Anbindung und Nutzung externer APIs • Aktive Mitarbeit an KI-Features und Entwicklung eigener Lösungsansätze • Verantwortung für eigene Projekte inklusive technischer Gestaltungsspielräume

Germany
€62K - €73K / year
Job Closed
Noblis logo

Web Development Summer Intern

Noblis

An independent nonprofit organization, Noblis provides U.S. federal government clients with science, technology, and engineering services to solve challenging problems "of national

Role Description This is a Summer 2026 internship starting in June 2026. You will be working a full week (40 hours) on the project team tasks for the United States Department of Transportation (USDOT) Joint Program Office (JPO) office. When you intern with Noblis, we will offer real work on projects where you can learn, contribute, and see what it is like to be a working professional in your field. We will show belief in your potential by making you an integral part of our team and our support to our federal client. Above all, we will provide you with an environment that fosters learning and growth, and that provides you with valuable real-world experience in a competitive industry. You will be responsible for developing and applying basic skills in areas of specialization with clear direction from your supervisor. Responsibilities and individual tasks include: - Set up and configure your development environment, including installing required tools such as VS Code, Git, Node.js, and relevant browser developer tools, and apply version control practices using Git and GitHub, including branching, committing, pull requests, and code reviews. - Develop and maintain web application features using modern front-end frameworks such as Vue and React, including building reusable UI components and responsive layouts, and collaborate with designers to implement wireframes and prototypes into functional web interfaces. - Assist in back-end development tasks using Node.js or Python/Django, including creating and consuming RESTful APIs and supporting microservices. - Write clean, well-documented code following team coding standards, style guides, and best practices, including inline comments, README files, and contributions to internal wikis or knowledge bases. - Participate in daily stand-ups and sprint planning as part of an Agile/Scrum development team, and present progress updates to your supervisor and team, summarizing completed tasks, blockers, and next steps. - Conduct unit and integration testing to validate functionality and ensure code quality, and support CI/CD pipeline activities including build processes, automated testing, and deployment workflows. - Apply web accessibility standards (WCAG) to ensure developed components and pages are inclusive and compliant, and identify and remediate basic security vulnerabilities such as input validation, XSS prevention, and secure API usage. - Participate in programming sessions with senior developers to build skills and receive mentorship. Qualifications - Currently enrolled in Computer Science, Information Technology, Web Development, Software Engineering, Human-Computer Interaction (HCI), or a related field with a 3.3 GPA. - Must be a U.S. citizen or green card holder. - Be able to work remotely. - Ability to manage multiple tasks and meet deadlines. - Strong attention to detail, including file organization and version control. - Creative problem-solving abilities. - Strong interpersonal and professional communication skills. Requirements - Experience with HTML, CSS, JavaScript/TypeScript, Python, and SQL. - Current frameworks like Vue or React, and Node.js. - Technologies: Git and REST APIs. - Databases like SQLite, MySQL, and PostgreSQL. - Building and styling responsive, accessible web interfaces. - Debugging and troubleshooting front-end and back-end code. - Reading and applying technical documentation. - Understanding of client-server architecture and HTTP request/response lifecycle. - Consuming and integrating RESTful APIs into web applications. - Writing clean, maintainable code following established coding standards. Desired Qualifications - Interest in transportation systems and understanding of Intelligent Transportation Systems (ITS). - Interest in web-based application development and digital user experience including understanding of web performance optimization (lazy loading, caching, minification). - Familiarity with responsive and mobile-first design principles. - Understanding of web accessibility standards (WCAG) to UI components. Tools Knowledge - Advanced Front-End Tools: - Vue.js Ecosystem (Vue Router, Nuxt.js, Nuxt UI, Vuetify, PrimeVue, Vue Test Utils). - React Ecosystem (Redux, Context API, Styled Components, TypeScript, Next.js, Gatsby). - Docker. - Back-End & API Development: - GraphQL, Express.js, FastAPI, WebSockets. - Understanding of authentication and authorization patterns (OAuth 2.0, JWT). - Familiarity with web security concepts (CORS, CSRF, Content Security Policy). - Cloud-Based Tools including Amazon Web Services (AWS): - AWS S3, AWS Lambda. - DevOps & Deployment Tools: - Docker, GitHub Actions, Vercel, Netlify. - Visualization & BI Tools: - Tableau, Power BI, Amazon QuickSight, D3.js, Chart.js. - Testing Tools: - Implement unit testing and end-to-end testing in JavaScript/TypeScript using test runners such as Vitest, Jest, and Playwright. - Design & Prototyping: - Figma, Adobe XD. - Familiarity with design systems and component libraries (e.g., Material UI, Ant Design, shadcn/u). - Mathematical & Analytical Foundations: - Basic understanding of algorithms and data structures. - Familiarity with Big O notation and performance considerations. - Introductory knowledge of web analytics and user behavior metrics. Benefits - Health, life, disability, financial, and retirement benefits. - Paid leave, professional development, tuition assistance, and work-life programs. - Acknowledgment of exceptional performance through award programs. - Eligibility for benefit programs for full-time and part-time employees working at least 20 hours a week on a regular basis. Company Description Noblis and our wholly owned subsidiaries, Noblis ESI and Noblis MSD, take on some of the nation’s toughest challenges, delivering advanced solutions to our customers’ most critical missions. We bring together leading scientific, engineering, and management expertise in a culture grounded in objectivity and collaboration, ensuring our work creates lasting impact across federal missions. We work with a broad range of government agencies in the defense, intelligence, and federal civilian sectors. Learn more and find opportunities at careers.noblis.org .

United States
$23 - $38 / hour
Full TimeRemoteTeam 1,001-5,000Since 1994H1B No Sponsor

We are knowmad mood! Somos una compañía líder en transformación digital, en constante evolución y a la vanguardia de la tecnología. Nacimos para provocar un cambio real a través de la innovación y el desarrollo sostenible, con la misión de aportar valor a los clientes e impulsar nuestro talento. Formado por más de 3.000 personas creativas, digitales e innovadoras conectadas a un propósito y capaces de generar conexiones con personas de todo el mundo. Un equipo responsable, flexible y con alta capacidad de adaptación a las necesidades de nuestros clientes y del mercado, a la vez que proporciona valor, visión, creatividad, expertise, profesionalidad y pasión por la tecnología en cada proyecto. Los valores que marcan nuestro rumbo y nos guían hacia la excelencia son la colaboración, la innovación, el compromiso, la diversión y la confianza. ¿Qué es lo que valoramos? • Experiencia en desarrollo sobre plataformas Liferay 7.4 o superiores. • Experiencia en la creación de sites utilizando Master Pages, Page Templates y Fragments de Liferay. • Experiencia sólida en desarrollo Front-End con REACT 17+. • Capacidad de trabajo en equipo y comunicación efectiva con clientes y equipos multidisciplinarios. ¿Cuáles serían tus funciones? • Desarrollo en Liferay: Diseño, desarrollo y mantenimiento de portales sobre Liferay 7.4+, creando sites reutilizables mediante Master Pages, Page Templates y Fragments. • Desarrollo Front-End con React: Desarrollo de aplicaciones en React, integradas como Client Extensions, embebidas dentro de Fragments o consumiendo servicios REST. • Integración Front-Back: Uso de las APIs REST nativas de Liferay y de servicios REST desarrollados mediante middleware para asegurar una comunicación eficiente entre el Front-End y el Back-End. • Desarrollo Back-End: Creación de bundles OSGi, utilización de Service Builder y generación de APIs mediante REST Builder. • Gestión de Datos: Definición de esquemas de datos mediante Liferay Objects, implementación de validaciones y realización de consultas sobre bases de datos MySQL y SQL Server. • Consultoría Técnica: Aportar conocimiento experto en soluciones basadas en Liferay y React, participando en la definición de arquitecturas y buenas prácticas de desarrollo. • Colaboración Multidisciplinaria: Trabajo conjunto con equipos de Front-End, Back-End, DevOps y negocio para transformar requisitos funcionales en soluciones técnicas robustas y escalables. Además, valoraremos muy positivamente si tienes experiencia y/o conocimientos en: • Desarrollo y gestión de Client Extensions en Liferay. • Desarrollo de aplicaciones React utilizando TypeScript. • Conocimiento de Gradle, SDK de Liferay e integración con IntelliJ IDEA. • Experiencia en despliegues sobre Tomcat y Apache. • Desarrollo y consumo de servicios REST mediante arquitecturas desacopladas. • Conocimientos en diseño y consumo de APIs REST a través de middleware. • Experiencia trabajando con consultas SQL y optimización de acceso a datos. • Conocimiento del stack tecnológico: - Liferay 2026 - React - Gradle - Tomcat / Apache - Servicios REST - MySQL y SQL Server • Experiencia en metodologías ágiles (Scrum, Kanban). Y con nosotros podrás disfrutar de: ✅Contrato Indefinido ✅ 100% REMOTO ✅Formación interna y acceso a certificaciones ♻Consulta nuestro calendario aquí: https://www.knowmadmood.com/es/talento/formacion ✅Plan de retribución flexible (seguro médico, transporte, tickets guardería, tickets restaurante) ✅Embajador de nuestra marca, a través de nuestro plan amigo ¡Recomienda a tus amigos y llévate un extra! ✅¡Eventos, meetups, techdays, charlas...y mucho más! ✅ 26 días de descanso (22 días vacaciones, 2 días de libre disposición y 24 y 31 diciembre festivos por defecto) ✅ Horario: 8.30 a 18h ( flexible) L-J y V 8 a 15h e Intensiva de Verano Julio y Agosto de 8 a 15h Para estar al corriente de nuestras novedades síguenos aquí -> knowmad mood En knowmad mood nos comprometemos con la igualdad de oportunidades y el respeto a la diversidad. Aplicamos nuestro Plan de Igualdad y el principio de no discriminación en todos nuestros procesos de selección.

Spain