Skip To Main Content
backGO TO SEARCH

Middle Android Developer

bullets
Android, Java, Jetpack Compose, Kotlin, Object-oriented Programming, SQL, GraphQL
warning.png
Sorry, this position is no longer available

We are looking for a remote Middle Android Developer to join our dynamic team.

The successful candidate will work on developing and maintaining software projects in a production environment, utilizing strong skills in Android, Java, Jetpack Compose, Kotlin, and Object-oriented Programming. You will have the opportunity to create APIs, design complex systems, and collaborate with cross-functional teams to identify and provide solutions to business problems.

Responsibilities
  • Proactively collaborate with peers across the organization to understand cross dependencies and shared problem solving
  • Participate in a community of practice to share and gain knowledge
  • Continually seek new technical skills and share new skills and knowledge with the team to increase effectiveness
  • Demonstrate knowledge of advanced and relevant technology and work comfortably with multiple forms of technology
  • Develop and test complex or non-routine software applications and related programs and procedures to ensure they meet design requirements
  • Effectively apply knowledge of software design principles, data structures, and/or design patterns to write clean, maintainable, and optimized code with good naming conventions
  • Effectively apply knowledge of databases and database design principles to solve data requirements
  • Effectively use the understanding of software frameworks and leverage them to write simpler code
  • Lead and clarify code evolution in code reviews
  • Identify areas of inefficiency in code or systems operation and offer suggestions for improvements
  • Compile and report on major operational or technical initiatives to larger groups
Requirements
  • 2+ years of relevant professional experience
  • Experience in developing software in at least 3 different languages
  • Demonstrable experience in maintaining and running at least 4 software projects/products in production environments
  • Strong proficiency in Android, Java, Jetpack Compose, Kotlin, Object-oriented Programming
  • Knowledge of SQL
  • Ability to identify strengths and weaknesses among languages for specific use cases
  • Understanding of testing and monitoring tools for software applications
  • Proficiency in designing easily testable and observable software
  • Strong problem-solving skills and ability to identify and provide solutions to business problems at the project level
  • Proficient command over English language for both spoken and written communication (B2+ level)
Nice to have
  • Knowledge of GraphQL

These jobs are for you

Benefits | Community | Professional Development

colombia.svg
For you
  • Prepaid Medicine with Colsanitas for you and your legal dependents 
  • MetLife Life Insurance for you 
  • Thousands of projects for top brands
For your comfortable work
  • Free licensed software
  • Stable workload
  • Flexible engagement models
For your growth
  • Free trainings for technical and soft skills
  • Free access to LinkedIn Learning platform
  • Support from a personal Skill Advisor
  • Language courses
  • Free access to internal and external e-Libraries
  • Access to internal communities and competency centers
  • Certification opportunities