Android Engineer

Terminal.com

Terminal.com

Software Engineering
Colombia
Posted on Sunday, September 10, 2023
About The Role

We are looking for a talented and passionate Mobile Engineer who will help us take the app to the next level on Google Play Store. This person will be working with a close-knit team of talented and ambitious engineers to design and implement an awesome suite of features that will empower small business owners in a way that no app has ever done before. Our engineering team is lean but highly effective, and we are looking for someone who is a self-starter, a quick learner and is comfortable owning large projects with minimal oversight.

What you'll do
  • Be the subject matter expert on usability, functionality and implementation for all of our mobile applications.
  • Collaborate with local and remote team members to design and implement new mobile features.
  • Unit-test code for robustness and usability.
  • Work closely with the product team to scope and define requirements.
  • Support production applications with bug fixes and updates.
What you bring
  • BA or BS degree in Computer Science or a related field is preferred.
  • 2+ years of experience in mobile development.
  • Must have a passion for building great UI.
  • Preferred experience in developing Android applications using Kotlin/Java.
  • React Native experience is a big plus.
  • Strong understanding of modern mobile development principles, design patterns, testing methodologies and CICD practices.
  • Good understanding of Data Structures and Algorithms.
  • Experience with interfacing with remote APIs via REST and XML, experience with GraphQL is a plus.
  • Understanding of software development lifecycle processes.
  • Experience with Scrum, Agile and iterative approaches is a plus.
  • Excellent communication skills: demonstrated ability to explain complex technical issues to both technical and non-technical audiences.
  • Understanding and experience with using services in AWS such as S3, API Gateway and Lambda is preferred.
  • Able to thrive in a fast-paced environment.