Job description
Software Engineer (iOS) Responsibilities:
- You establish yourself as a strong steward of components, features, or systems you and the team are responsible for.
- You have a consistently high level of productivity across many projects. You have developed a track record of successfully completing projects of large scope.
- You seek out ways to improve the components or systems you work on to facilitate easier development of new features.
- You take responsibility for the engineering craft of your projects.
- You can drive tasks across other teams and as such you are able to build relationships as needed across teams. You understand how to be empathetic.
- You are a self-improver. You learn new technologies and invest in improving your skills on your own.
Minimum Qualifications:
- Significant experience in iOS engineering.
- Demonstrable history of playing a critical role in the product engineering plan, including product definition, scoping, prioritization, rollout and launch.
- Good at making the right engineering tradeoffs in the context of a wider product or project goal, getting ahead of problems, identifying and resolving risk.
- Ability to quickly build expertise and confidence in a complex and old codebase and experience of driving technically complex changes successfully.
- Keen interest and understanding of the Media domain.
- Strong communicator with ability to clearly explain technical problems with data and analyses
Preferred Qualifications:
- Experience with photo, video, stickers related libraries on iOS.
- History of growing team members through mentorship, project opportunities, 1:1s and other feedback.