Android Developer

at  Golabs

Quesada, Provincia de Alajuela, Costa Rica -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate19 Jan, 2025Not Specified20 Oct, 2024N/AAndroid Sdk,Spring,Debugging,Android Development,Spring Boot,Databases,Mysql,Unit Testing,Mariadb,Mobile Applications,Design Patterns,JavaNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

ABOUT THE JOB ANDROID DEVELOPER

We are looking for an experienced Android Developer to join our team, working on the development of cutting-edge mobile applications while seamlessly integrating them with our back-end services built on Java and Spring Boot. This will be a 6-month project, with the possibility of extension.

QUALIFICATIONS

  • Proven professional experience in Android development.
  • Strong proficiency in Java and Spring, and hands-on experience with Android SDK.
  • Experience building back-end services using Java and Spring Boot.
  • Solid understanding of Android application architecture and design patterns (e.g., MVVM, MVP, etc.).
  • Experience working with RESTful APIs and integrating mobile applications with back-end services.
  • Experience working with databases such as MySQL, Mongo and MariaDB.
  • Experience with AWS cloud environment.
  • Knowledge of mobile UI/UX standards and best practices.
  • Familiarity with version control systems (e.g., Git).
  • Experience with unit testing, debugging, and performance optimization in mobile applications.
  • Strong problem-solving skills and ability to work independently or as part of a team.
  • Excellent communication and collaboration skills.
  • Intermediate English proficiency, at least B1/B2 level.

Responsibilities:

  • Design, build, and maintain high-performance and reliable Android applications using the latest Android technologies.
  • Collaborate with back-end developers to design robust, scalable, and secure APIs using Java and Spring Boot.
  • Ensure seamless integration between Android front-end applications and back-end services.
  • Optimize mobile applications for performance, reliability, and scalability.
  • Debug and resolve issues across the entire application stack, from UI to API.
  • Write unit and integration tests to ensure the quality of the code and prevent bugs.
  • Collaborate with cross-functional teams, including product management, UI/UX designers, and QA, to deliver new features.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Mobile

Software Engineering

Graduate

Proficient

1

Quesada, Provincia de Alajuela, Costa Rica