Software Engineer II
Core
Develop native mobile applications for iOS and Android, focusing on performance, security, and operational reliability.
Role type
Mid-level native mobile software engineer
Builds
Native iOS and Android applications
Domain
Food delivery / QSR / Mobile
Required skills
Kotlin, Swift, Java, Objective-C, RESTful APIs, Agile, Unit Testing, CI/CD, Database concepts, Networking (HTTP), Build tools (Gradle, Fastlane), App Store publishing, Accessibility frameworks, Analytics frameworks (Firebase, Adobe), Architecture patterns (MVC, MVVM, VIPER), Profiling tools, Debug tools
Preferred skills
Distributed systems, Internationalization (i18n/l10n), Design patterns (SOLID, DRY, ReST), Jenkins/GitHub, Jira