Senior iOS Developer
WellFull Time
Senior (5 to 8 years)
Candidates must possess deep expertise in Swift and SwiftUI, with a solid understanding of MVVM architecture and modern iOS frameworks. Experience working with Kotlin Multiplatform Mobile (KMP) and enthusiasm for contributing to cross-platform shared code are required. A strong understanding of developing API-driven mobile apps across REST & GraphQL, coupled with solid systems engineering skills and a generalist mindset for frontend and backend challenges within mobile development, is essential. Hands-on experience with real-time data updates and complex UI interactions, along with a proven track record of adopting and leveraging AI tools to accelerate development productivity, is necessary. Comfort working in a fast-paced, collaborative environment with a focus on shipping polished features is expected, and prior experience in fintech or crypto-related products is preferred. A high ownership mentality is crucial.
The Staff iOS Engineer will take a major role in the design and development of the OpenSea iOS app, driving a modern, scalable, and maintainable codebase primarily built with SwiftUI and MVVM architecture. They will collaborate closely with product, design, and engineering teams to build seamless, user-friendly mobile experiences for millions of users. This role involves taking ownership of features from conception through deployment and contributing to the architecture and evolution of the mobile codebase, including cross-platform components where applicable. Integration with GraphQL APIs and implementation of real-time data updates to deliver dynamic and responsive user interfaces are key responsibilities. The engineer will also advocate for and adopt AI-assisted development tools to accelerate productivity and improve code quality, and help shape the future direction of OpenSea's mobile platform by providing technical leadership and innovative solutions.
Peer-to-peer marketplace for NFTs
OpenSea operates a marketplace where users can buy, sell, and create non-fungible tokens (NFTs). The platform allows users to mint their own NFTs and offers a straightforward process for purchasing and selling these digital assets. OpenSea supports various blockchain networks, giving users flexibility in managing their NFTs. Unlike many competitors, OpenSea focuses on a user-friendly experience and strong security measures, making it accessible for artists, collectors, and investors alike. The company's goal is to simplify the NFT trading process and expand the accessibility of digital ownership.