Staff Mobile Engineer
Updated on 11/30/2023
Mozilla

501-1,000 employees

Internet Technology Company
Company Overview
Mozilla's mission is to ensure the Internet is a global public resource, open and accessible to all. The company is building internet infrastructure including Firefox, it's premier browser.
Locations
Remote
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Agile
Android Development
iOS/Swift
JavaScript
HTML/CSS
Java
Kotlin
React.js
Python
UI/UX Design
CategoriesNew
Software Engineering
Requirements
  • Excellent written and verbal communication skills
  • Advanced coding skills in: Java, Kotlin, Swift, and C++
  • Many years experience building complex applications for a broad and diverse user base using modern mobile technologies and frameworks
  • Exposure to web technologies (JS, CSS, DOM, HTML)
  • Helping and mentoring junior team members
  • Experience defining and instituting coding, testing, documentation and agile process standards
Responsibilities
  • Design, write, maintain, and debug software for mobile applications
  • Build (and maintain!) top-rated mobile apps (iOS and Android) with quick feedback loops from Product and UX
  • Define & uphold standards for quality by mentoring junior engineers, performing code reviews, fixing bugs, creating tests, and profiling code
  • Make technical decisions about the code and architecture of our mobile products
  • Collaborate with a geographically distributed development team and work in the open as part of the Mozilla open source project, and engage with Mozilla’s global community
Desired Qualifications
  • Experience working with distributed teams
  • Experience with a large codebase
  • Experience with planning mid to long-term projects
  • Experience with other web technologies (React, Python)