We are a global dating app created to give everyone a chance at love. The sense of belonging and connectedness we get from relationships helps us survive and thrive, and we’re working to make it a little easier for people to find that. We’re inspired by the stories we hear from employees, friends, and family who have used our app to transform their lives, and you, too, can make a difference by joining us!
This role will be based in Singapore and report directly to the CTO.
Responsibilities:
- Design and Implement Features: Design and implement new-user features for our mobile application, creating a world-class mobile experience.
- Collaborate Across Teams: Collaborate with design, product, and engineering teams to develop features that connect daters worldwide.
- Optimize Applications: Analyze and optimize iOS applications for efficiency, performance, scalability, reliability, security, and maintainability.
- Technical Leadership: Provide technical leadership on cross-functional projects, solving for time, scope, technical requirements, and risk.
- Build Reusable Components: Develop modular, reusable components and features for iOS platforms.
- Enhance Code Quality: Promote robust and maintainable code, clear documentation, and deliver high-quality work on a tight schedule.
- Focus on Performance: Ensure a superior experience for a highly interactive mobile application by focusing on rendering performance.
- Improve Processes: Continuously improve iOS application design and implementation processes to enhance quality and efficiency.
- Technical Specifications: Collaborate with engineers to create API contracts and technical specifications.
Qualifications:
- Experience: Minimum 5 years of iOS experience and a penchant for Swift. Proven track record in iOS app development with proficiency in Objective-C and Swift.
- Technical Skills: Strong foundation in iOS layouts, animations, concurrency, architectural patterns, and software development principles. Knowledge of UI frameworks, Core Data, Core Animation, and Auto Layout.
- Optimization: Experience optimizing app performance metrics such as startup time, memory usage, UI responsiveness, crash analysis, and ANR prevention.
- Database Proficiency: Knowledge of database management systems and efficient data storage and retrieval techniques.
- Problem-Solving: Excellent problem-solving and debugging skills, with a proactive approach to addressing technical challenges and exploring innovative solutions.
- Strong Written and Verbal Communication: Fluent in English (both written and verbal); proficiency in Chinese is a must.
- Team Collaboration: Good collaborator and team player, comfortable working in a fast-moving, culturally diverse, and globally distributed team environment.
- Passion for Quality: A commitment to quality and personal responsibility.
Nice-to-Haves:
- Objective-C: A solid understanding of Objective-C.
- Automated Testing: Experience with automated testing on iOS and its role in the development lifecycle.
- Scaling Development: Experience architecting iOS apps for team growth (scaling development) and dater inclusion (accessibility, localization).
- Performance Optimization: Proficiency in optimizing the performance of iOS apps on low-end devices and networks.
- Public GitHub: Have a public GitHub profile.
- Mentorship: Desire to mentor and provide in-depth code review feedback.
- Released Applications: Released your application.
We want to hear from you if you are passionate about creating innovative dating experiences and driving technical excellence!