Job Openings Android Kotlin Engineer

About the job Android Kotlin Engineer

We seek a skilled Kotlin Developer to join our team, focusing on designing and developing state-of-the-art Android applications, enhancing user experience, and contributing to our products overall success. 

Role and Responsibilities:

  • Design, develop, and test Kotlin-based Android applications
  • Maintain code quality, organization, and automatization
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Work with external data sources and APIs
  • Debug and resolve technical issues
  • Continually evaluate and implement new technologies to maximize development efficiency
  • Work closely with UX Designers to create user-friendly software interfaces
  • Follow and enhance existing development processes
  • Measure and optimize application performance

Expectations:

  • Deliver high-quality, maintainable, and code
  • Exhibit strong problem-solving skills and a keen eye for detail
  • Demonstrate ownership of tasks and drive them through to completion
  • Proactively address and resolve issues as they arise
  • Strive for continuous learning and improvement within the team and the wider organization
  • Uphold a high standard of work ethic and professionalism. 

Qualifications: 

  • Bachelors degree in Computer Science or a related field
  • 5+ years of experience in Android Development
  • Proficient in Kotlin and familiarity with Java
  • Understanding of Android architecture, trends, and APIs
  • Experience with RESTful APIs to connect Android applications to back-end services
  • Familiarity with cloud message APIs and push notifications
  • Strong understanding of Object-Oriented Programming principles and design
  • Excellent problem-solving skills and attention to detail
  • Preferred:
  • Experience with automated testing and continuous integration
  • Proficiency in using development tools like Android Studio and IntelliJ IDEA
  • Kotlin Certification
  • Understanding of UI/UX standards
  • Knowledge of the Agile development process
  • Experience with other JVM languages, like Groovy or Scala, would be a plus
  • Familiarity with Docker and Kubernetes is a bonus
  • English level B2 or above is required

Why Join Us?

  • Full-time position
  • Payment in US dollars
  • Contractor hiring mode
  • 100% remote position
  • Paid vacations
  • Holidays from your country off and paid
  • Birthday off and paid
  • Career Path
  • Recognition Program
  • Paid Leaves

If you are interested in applying for this position and meet the specified requirements, please let us know. We look forward to the possibility of working with you!