Android Developer

Technology Advancement Group

$120K — $155K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Proven experience in Android development with strong proficiency in Kotlin and Java.
  • Deep understanding of Android SDK, frameworks, and application architecture.
  • Ability to manage communication between Android devices and hardware using protocols like Serial, I2C, and SPI.
  • Solid debugging and troubleshooting skills, especially in hardware-software integration.
  • Ability to work independently with minimal supervision.
  • Strong verbal and written communication skills.

Responsibilities

  • Design, develop and maintain Android applications.
  • Build and optimize applications interfacing with external hardware systems.
  • Collaborate with hardware engineers and product managers.
  • Diagnose and resolve complex technical issues across software and hardware layers.
  • Optimize application performance, reliability, and responsiveness.
  • Write clean, maintainable, and well-documented code.
  • Participate in code reviews and contribute to continuous improvement of development processes.

Benefits

  • Opportunities for career advancement within a dynamic team.
  • Work closely with cross-functional teams, enhancing collaboration skills.
  • Engage in innovative projects involving cutting-edge technology.
  • Support for professional development and learning opportunities.
Full Job Description
We are seeking a highly motivated and self-driven Android Developer to join our team. This role involves developing and maintaining Android applications that interface with hardware systems using various communication protocols. The ideal candidate is a proactive problem solver with strong troubleshooting skills and excellent communication abilities. $120,000 - $155,000 a year **Key Responsibilities** - Design, develop and maintain Android applications - Build and optimize applications that interface with external hardware systems - Collaborate with cross-functional teams including hardware engineers and product managers - Diagnose and resolve complex technical issues across software and hardware layers - Optimize application performance, reliability, and responsiveness - Write clean, maintainable, and well-documented code - Participate in code reviews and contribute to continuous improvement of development processes **Required Qualifications** - Proven experience in Android development with strong proficiency in Kotlin and Java - Deep understanding of Android SDK, frameworks, and application architecture - Implement and manage communication between Android devices and hardware using protocols such as Serial, I2C, and SPI - Solid debugging and troubleshooting skills, especially in hardware-software integration scenarios - Ability to work independently and take initiative with minimal supervision - Strong verbal and written communication skills **Preferred Qualifications (Nice to Have)** - Experience with GNSS/GIS, navigation and location-based technologies - Experience working with embedded systems or IoT devices - Experience working with sensor inputs (e.g., accelerometer, gyroscope, magnetometer, etc.) - Experience with Android NDK or low-level system programming - Familiarity with Linux-based systems or embedded platforms - Experience with version control systems (e.g., Git) - Understanding of secure communication practices **Key Traits** - Self-starter with a proactive mindset - Strong analytical and problem-solving abilities - Detail-oriented and quality-focused - Effective collaborator and communicator

Similar Jobs

More Jobs at Technology Advancement Group

  • Mid-level Test Engineer
    $95K — $125K *
    Ashburn, VA 20147 (Loudoun County)
    Aerospace & Defense
    In-Person
  • Android Developer
    $120K — $155K *
    Ashburn, VA 20147 (Loudoun County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Android Developer jobs: