IT First Source - Los Angeles, CA

posted 10 days ago

Full-time - Mid Level
Los Angeles, CA
Publishing Industries

About the position

The Sr Android Developer position is a hybrid role based in Northridge, CA, requiring three days of onsite work per week. The role focuses on developing and maintaining complex mobile applications for the Android platform, utilizing Android Studio, while also having a good understanding of iOS applications. The developer will work collaboratively with system and software architects, coach others, and ensure high-quality software delivery in an agile environment.

Responsibilities

  • Develop and maintain complex mobile applications (Android) using Android Studio.
  • Collaborate with system and software architects to interpret, analyze, and implement software requirements.
  • Coach others on software development and provide constructive feedback to improve designs and implementations.
  • Design, develop, test, debug, and unit test mobile apps, components, and tools independently.
  • Demonstrate expertise in one of the following languages: Dart, Java, Kotlin, C/C++, Objective-C, Swift.
  • Work with Bluetooth Low Energy (BLE) technology.
  • Identify root causes of complex problems and provide solutions.
  • Perform database operations on mobile devices and integrate with REST/SOAP based APIs.
  • Provide feedback to the requirements, development, and test teams.
  • Work closely with quality and systems teams to ensure end-to-end product functionality.
  • Participate in product code and design reviews.

Requirements

  • 4 years of software engineering experience with a Bachelor's degree in Engineering or Sciences, or an advanced degree with 2 years of experience.
  • Strong debugging and problem-solving skills.

Nice-to-haves

  • Knowledge of mobile application security (Certificate pinning, TLS, SSO, etc).
  • Experience in cross-platform technologies such as Flutter.
  • Experience coordinating with remote teams.
  • Experience working in a regulated industry.
  • Experience creating and maintaining documentation for software systems such as design documents, class diagrams, and sequence diagrams.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service