Gorilla Logic is a leading digital product engineering firm with strong teams in the United States, Colombia, and Costa Rica. We specialize in delivering innovative digital platforms and products that empower our clients to transform their businesses and achieve their strategic goals. Our core services include Cloud Engineering, Digital Product Development, Data & AI, and Delivery Transformation.
At Gorilla Logic, we are deeply committed to our core values, which guide every decision we make and every action we take. We believe in "We are one Band of Gorillas," fostering collaboration and unity across our global teams. "We assume good intentions" drives us to build trust and maintain strong, respectful relationships. "We embrace transparency" ensures that we communicate openly and honestly, fostering a culture of accountability. Finally, "We are unstoppable" reflects our relentless pursuit of excellence and our commitment to overcoming challenges. These values create a unique culture where innovation and excellence flourish, making Gorilla Logic not just a workplace but a community where you can thrive.
Role Overview:
Gorilla Logic is looking for a senior iOS and Android 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 client SDKs for iOS and Android mobile apps
*Provide architectural leadership to the team and our client
*Work with an agile team to build, maintain and optimize our client’s applications
*Mentor fellow developers
*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
*8+ years of mobile application development experience (emphasis on SDK development)
*5+ years of native iOS app development experience using Swift and/or Objective-C
*5+ years of native Android app development experience with Java and/or Kotlin
*Experience with cross platform development and frameworks
*Experience with offline storage, threading and performance tuning required
*Strong understanding of common architectural patterns like MVC and MVVM
*Good understanding of core iOS frameworks such as UIKit, Core Data, Core Animation, Core Graphics and Core Text required
*Good understanding of the Android SDK (including Jetpack)
*Experience working with remote data via REST and JSON
*Experience publishing multiple iOS apps and beta distribution using TestFlight, Firebase and/or AppCenter
*Experience publishing multiple Android apps with beta distribution using Google Play Beta, Firebase and/or AppCenter