Franki, Inc. is a forward-thinking tech company delivering modern, scalable solutions across web and mobile ecosystems. Our Engineering team is modernizing mobile architecture to provide robust, responsive, and secure iOS and Android experiences. The Mobile Engineer will join a cross-functional group focused on delivering high-quality mobile applications, integrating with external APIs, and driving performance improvements. This role contributes to the broader engineering initiative to migrate legacy components to native frameworks, optimize app performance, and deliver delightful user experiences across platforms.
Apply to this posting directly on Get on Board.
We are seeking a skilled iOS Engineer to join our innovative engineering team. As an iOS Developer, you will develop high-quality iOS applications, contribute to our mobile architecture modernization, and collaborate with cross-functional teams to deliver exceptional user experiences. You will work with external data sources and APIs, focus on bug fixing and performance improvements, and demonstrate the ability to solve complex problems while maintaining high coding quality standards.
Core competencies include problem solving, technology proficiency, collaboration, adaptability, and a strong customer-focused mindset. You will handle platform-specific requirements, participate in code reviews, and contribute to continuous improvement and innovation within a dynamic, distributed team.
• Proficiency in Swift with solid knowledge of UI Kit/Core Data.
• Experience with MVVM/MVP architectures, dependency injection, modular design, and reactive programming concepts (RxSwift beneficial for legacy code).
• Familiarity with REST APIs, JSON parsing, Alamofire (iOS) and secure API communication.
• Experience with unit/UI testing (XCTest) and TDD principles.
• Firebase services (Analytics, Authentication, FCM, Remote Config) and Crashlytics.
• Excellent troubleshooting, communication, and collaboration skills; ability to work across multiple time zones.
• Remote role with semi-flexible scheduling and collaboration across distributed teams in multiple time zones.
• Opportunity to contribute to architectural modernization and scalable mobile solutions.
• Exposure to modern mobile development tools and practices; continuous learning and knowledge sharing.
• Engaging, inclusive culture that champions Franki values, positivity, and mutual respect.
• Competitive compensation aligned with experience and market benchmarks.
• Flexible work environment with emphasis on work-life balance and professional growth.
GETONBRD Job ID: 56840
Locally remote only
Position is 100% remote, but candidates must reside in South America, Costa Rica or Mexico.