ReactJSiOSAndroidReact NativeFlutterSwiftNodeJSJava.NetC#GraphQLEnglish
Gorilla Logic provides nearshore Agile teams to Fortune 500 and SMB companies,
bringing unparalleled expertise in the delivery of full-stack web, mobile, and
enterprise applications. Our highly collaborative Agile Gorillas are uniquely
qualified to implement complex software initiatives. With offices in the
United States, Costa Rica, Colombia and Mexico, Gorilla Logic helps clients
gain competitive advantages to achieve results faster.
Mid iOS Developer
Gorilla Logic is looking for a mid-level iOS mobile application developer, who
will work with a team of engineers developing our client's mobile application.
This is a unique and highly technical role, requiring strong mobile
development experience in delivering a leading-edge platform solution. Our
environment will require you to work effectively with your teammates, of
course. But your real success will be measured by how well you couple critical
thinking with self-motivation, enthusiasm, and determination.
Responsibilities
- Design and build apps for the iOS platform
- Work with an agile team to build, maintain and optimize our client's applications
- Work closely with UI/UX design, product ownership, back-end and other teams
- Proficient English and communications skills required
- Good analytical thinking and problem-solving skills
Technical Requirements
- Bachelor's degree in Computer Science, Engineering, or equivalent experience
- 3+ years of mobile application development experience
- 2+ years of native iOS app development experience using Swift and/or Objective-C
- Understanding of offline storage, threading and performance tuning required
- Understanding of iOS architecture patterns like MVC and MVVM
- Good understanding of core iOS frameworks such as UIKit, Core Data, Core Animation, Core Graphics and Core Text required
- Experience working with remote data via REST and JSON
Bonus Skills
- Experience writing and automating tests using XCTest
- Experience with SwiftUI and Combine
- Experience implementing Server-Driven UI (SDUI) using GraphQL
- Experience using CircleCI and Fastlane to automate beta/prod release process
- Familiarity with Test Rails or other test management tools
- Experience with hybrid mobile technologies like React Native, Flutter and Xamarin
- Backend development experience with .Net/C#, Java/Spring and/or Node.js