Significant iOS engineering experience (5+ 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, which enables you to develop and apply new solutions and confidently navigate and improve existing code.
Ability to leverage both quantitative and qualitative data and to collaborate with a cross-functional team to develop effective UX solutions.
Effective project management skills.
Excellent communication skills. You can validate your decisions and communicate them clearly.
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.
Advanced level of programming expertise, with knowledge of C#. We currently use .NET 8.
Experience building customer-facing applications and crafting user interfaces (including at least one desktop application), ideally with WPF, UWP, WinUI, WinForms, or other relevant .NET UI
Build secure, privacy-focused applications for Microsoft Windows
Help define the roadmap
Take ownership of significant application features