Job Summary
Mozilla seeks to build a work environment that values and makes space for our employees, partners, and the broader community to bring their vast experiences to our mission - to improve the internet. Being inclusive and transparent for the betterment of humankind is at the core of our values.
- Minimum Qualification: Degree
- Experience Level: Senior level
- Experience Length: 6 years
Job Description/Requirements
What you’ll do:Â
- Design, debug, build, and ship medium to large scale iOS solutions that promote a healthy and inclusive internet.
- Join a dedicated, diverse, and geographically distributed team delivering iOS components, application improvements, and features.
- Work closely with team members to accurately understand, define, and clarify scope and solidify requirements for iOS applications.
- Communicate effectively the engineering development perspective, facilitating discussions on sophisticated topics with both technical and non-technical team members.
- Maintain high standards for quality through constructive code reviews, meticulous bug fixing, comprehensive testing, and consistency to best coding practices specifically tailored for iOS development.
- A commitment to mentorship, actively supporting the professional development of peers through guidance and feedback on standard processes in iOS development
- Engage with and provide solutions and feedback to Mozilla's vibrant open-source community to enhance our iOS solutions and support Mozilla’s manifesto
What you’ll bring:Â
- 6+ years of experience in the software engineering space
- Extensive experience in developing sophisticated applications for a wide and varied user base using Swift, with a keen interest in using SwiftUI and the Coordinator pattern for modern iOS development architecture.
- A strong passion for identifying and fixing bugs to enhance application stability and performance.
- Proven track record in addressing issues, highlighting risks, leading change, and facilitating collaborative decision-making within and across teams.
- A deep commitment to crafting exceptional products that meet and exceed user expectations.
- Proficiency in modern programming practices, including code reviews, unit testing, and automation, along with experience in managing state in iOS apps using Redux or similar state management libraries, to ensure high-quality, maintainable, and scalable code.
- Capability to work autonomously and collaboratively in a dynamic environment, consistently delivering well-architected, reusable, and high-quality code.
- Eagerness to engage with, learn from, and contribute to a highly skilled team, fostering personal growth and collective success.
- Commitment to our values:
- Welcoming differences
- Being relationship-minded
- Practicing responsible participation
- Having grit
Important Safety Tips
- Do not make any payment without confirming with the Jobberman Customer Support Team.
- If you think this advert is not genuine, please report it via the Report Job link below.