Apply

Sr. Android Engineer

Posted 2024-08-27

View full description

💎 Seniority level: Middle, 3+ years of commercial native Android development experience, 5+ years of professional software engineering

📍 Location: AZ, CA, CO, CT, DC, FL, GA, IL, IN, KS, MA, MD, MI, MN, MO, NC, NJ, NM, NV, NY, OH, OK, OR, SC, TN, TX, UT, VA, WA, WI

💸 Salary: 160000 - 175000 USD per year

🔍 Industry: Transportation technology

🗣️ Languages: English

⏳ Experience: 3+ years of commercial native Android development experience, 5+ years of professional software engineering

🪄 Skills: Project ManagementAndroidFrontend DevelopmentJavaKotlinQASoftware ArchitectureSQLiteUI DesignAlgorithmsData StructuresCommunication Skills

Requirements:
  • B.S./M.S. in Computer Science or equivalent.
  • 3+ years of commercial native Android development experience.
  • 5+ years of professional software engineering.
  • Deep understanding of the Android SDK and strong knowledge of UI design principles.
  • Mastery in building robust, clean, performant software architecture.
  • Expert knowledge of multi-threading, memory management, and performance tuning.
  • Proficiency in Kotlin, Java, and Android architecture components.
  • Experience with APIs, relational databases, and dependency injection.
Responsibilities:
  • Contribute to the app architecture, design, and implementation of features in Android apps.
  • Build compelling in-app experiences using the latest technologies.
  • Participate in rotating on-call support for Android apps.
  • Communicate effectively with all team members and perform well-defined engineering tasks.
  • Contribute to user stories and ensure they tie back to user value.
  • Own and complete full projects, from problem identification to final decisions.
  • Mentor other engineers and provide constructive feedback through code reviews.
Apply