DuckDuckGo is an online protection company on a mission to raise the standard of trust online. They are seeking a Senior iOS Engineer to autonomously lead impactful projects that scale across millions of users while enhancing their privacy solutions.
Responsibilities:
- Step up to resolve product issues – large and small
- Identify opportunities to increase searches and enhance the standard of trust online
- Own major application features and take responsibility for their maintenance and improvement over time
- Collaborate with peers remotely during product brainstorms, technical design discussions, pair programming sessions and code reviews
- Write pragmatic, performant, and testable code that works consistently across devices
- Always work to improve the quality of the codebase
Requirements:
- Ability to lead and collaborate on high-impact and complex projects from proposal through post-mortem
- Skills to wrangle vague problems, propose innovative solutions, and execute them with a strong focus on metrics
- Significant iOS engineering experience (7+ years), with experience working on at least two large native iOS applications
- Experience programming in Swift
- Deep understanding of software design patterns such as MVVM, MVP, etc., mobile threading, and memory management, and how they apply to mobile applications
- A fundamental understanding of complex data structures and algorithms
- Ability to leverage both quantitative and qualitative data and to collaborate with a cross-functional team to develop effective UX solutions
- Excellent communication skills. You can validate your decisions and communicate them clearly