Responsibilities
• Design, develop, and implement native iOS applications
• Lead the entire application life cycle (concept, design, test, release and support)
• Collaborate with our Product team to help understand customer needs, troubleshoot potential problems and define upcoming features
• Work with the backend team to define and optimize APIs
• Write clean, efficient, well-tested code, maintain code quality, organization and automation
• Communicate status, roadblocks and requirements to management in order to proactively solve problems and drive solutions.
• Troubleshoot and debug to optimize performance.
• Assess emerging mobile trends to ensure forward progress and innovation
• Comfortable working with remote team using GitHub/Slack/Zoom to collaborate
Basic Qualifications
• Bachelor’s degree in Computer Science or related fields
• Has 5+ years experience with iOS development, excellent Swift knowledge is a requirement
• Architected and implemented complex iOS applications and have an appreciation for clean, elegant and simple code
• Experience in adapting MVVM best practices.
• Experience in best practices for RESTful API design and consumption
• Remote/Push Notification and Silent Notification Experience
• Knowledge of professional software engineering practices including coding standards, code reviews, source control management, build processes, testing, and operations
• Experience working in an Agile development environment
• Has a strong commitment to customer experience and product quality
• Solid communication & collaboration skills
• Team player driven to achieve both individual and team goals
Preferred Qualifications
• Experience with popular Fintech SDKs
• Experience with Firebase/ OneSignal/ Iterable
• Experience with localization
• Experience with Snapkit/SwiftUI
Apply this job by emailing your resume to HR@earncheese.com