Senior Android Engineer

Logo of Gorilla Logic

Gorilla Logic

πŸ“Remote - Colombia, Costa Rica

Job highlights

Summary

Join Gorilla Logic as a Senior Android Developer and contribute to building and maintaining web and mobile applications for Fortune 500 and SMB clients. You will be part of an Agile team, designing and developing new features, maintaining existing ones, and collaborating with iOS and web teams. Success hinges on critical thinking, self-motivation, and collaboration. The role requires extensive Android development experience, proficiency in Kotlin and related technologies, and a strong understanding of Agile methodologies. You will also contribute to architectural decisions and foster a culture of documentation and best practices.

Requirements

  • Bachelor's degree in Computer Science or related field (or equivalent experience)
  • 5+ years of native Android app development experience required
  • Proficiency in Kotlin, Dagger, RxJava, Compose, Espresso, Git
  • Android build tooling like Gradle, Proguard, or similar
  • Good understanding of the Android SDK is required
  • Prioritizes writing maintainable code and creating a strong testing culture
  • Experience with CI/CD tooling like Buildkite, Fastlane, Docker or similar
  • Good communication, written, and collaboration skills
  • Experience with Agile methodologies, including Kanban and SCRUM
  • Strong ownership, positive attitude, organized, and self-driven
  • Curious and willing to learn new technologies

Responsibilities

  • Design and develop new user-facing features and maintain the existing feature set
  • Proactively maintain and improve the test, build, and release pipelines
  • Partner with other platform teams (iOS and Web) to drive feature parity and consistent user experience across platforms
  • Be curious and learn about other platforms (Web) and contribute when necessary
  • Collaborate with engineering, product, design, data, and engineering counterparts to execute on cross-functional initiatives
  • Provide input on core architectural decisions and drive implementation
  • Follow developments in the Android ecosystem and proactively raise improvement opportunities
  • Promote a written-first culture that values documentation, tech specs, how-to's, and post-mortems
  • Communicate best practices and platform updates to product engineers and foster their adoption
  • Peer review code and provide constructive feedback
  • Conduct technical interviews

Preferred Qualifications

  • Python, Ruby, Javascript, Typescript and other web frameworks
  • Previous experience working with React Native or interest in learning it

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Gorilla Logic know you found this job on JobsCollider. Thanks! πŸ™