About Slickdeals:
On a mission to bring the joy of discovering a great deal to shoppers, Slickdeals thrives on the active participation of its 10-million-strong community. Users share, upvote, and uncover the best prices on popular products from trustworthy brands.
With a robust track record of 25 years in business, marked by profitability and a thriving community that has saved more than $10 billion, Slickdeals is currently undergoing a transformation. As we evolve into a daily shopping destination for millions more, joining Slickdeals presents an exciting opportunity for entrepreneurially-minded builders to create an innovative deal discovery platform.
The Purpose:
Slickdeals is seeking a skilled and motivated Staff iOS Engineer to join our team. We are looking for someone with a strong background in iOS app development who can contribute to the development and maintenance of our mobile application. The right candidate will have a solid understanding of iOS development patterns, frameworks, and best practices, along with a passion for creating high-quality user experiences. As a Staff engineer, you will play a key role in shaping our mobile app and driving its success.
What You'll Do:
- Lead and mentor a team of 5 engineers in the development of iOS and Android applications for the Slickdeals mobile platform.
- Drive architecture and design decisions across the iOS codebase
- Design, develop, test, and debug iOS applications for a seamless mobile experience.
- Write unit and functional tests to ensure the quality and stability of the app.
- Optimize and maintain the performance of the iOS app.
- Collaborate with technical management, engineers, product managers, and designers to develop innovative mobile solutions for Slickdeals users.
- Work closely with the backend team to integrate new features and enhancements into the existing app.
- Collaborate with cross-functional teams to plan and execute improvements to our mobile architecture and development processes.
- Stay up-to-date with the latest iOS development trends and technologies and actively share knowledge with the team.
What We're Looking For:
Required Experience:
- Strong proficiency in iOS app development using Swift and Objective-C, with deep expertise in UIKit, Swift UI and modern architecture patterns such as MVVM and VIPER.
- Experience in building and shipping high-quality, user-friendly iOS applications.
- Experience with Firebase or other analytics and crash reporting tools.
- Experience with analytics SDKs (Firebase, Segment) and event tracking integration
- Experience with performance profiling and optimization of iOS applications.
- Deep understanding of CI/CD, unit testing, and automation in mobile workflows
- Ability to collaborate effectively with a team of engineers, product owners, and designers.
- Strong problem-solving skills and a proactive mindset to identify and resolve issues.
- Strong focus on user experience and attention to detail in app design and development.
- Ability to understand customer needs and translate them into intuitive and visually appealing mobile experiences.
- Excellent communication skills, both verbal and written, to effectively communicate ideas and collaborate with team members.
- Experience with version control systems like Git.
- Familiarity with Agile development processes.
- Bachelor’s or Master’s degree in Computer Science or a related field (or equivalent industry experience).
Preferred Experience:
- Previous experience as an iOS mobile engineer in an e-commerce industry.
- Experience with mobile app testing frameworks and tools.
- Knowledge of continuous integration and deployment processes.
- Familiarity with RESTful APIs and integrating them into iOS apps.
- Passion for staying updated on the latest iOS and mobile development trends.
- Published apps in the App Store
- Contributions to open source or iOS developer communities
At Slickdeals, we value teamwork, innovation, and a commitment to delivering exceptional user experiences. If you are a motivated iOS Mobile Engineer who enjoys working on challenging projects and wants to be part of a dynamic and collaborative team, we would love to hear from you.
Please submit your resume, portfolio, and any relevant code samples showcasing your iOS app development skills.
LOCATION: San Mateo, CA
Hybrid schedule visiting our San Mateo office three days a week (Tues-Thurs).