Looking for Software Engineer III - Android

Looking for Software Engineer III - Android

Posted 5 days ago by 1756445391

Negotiable
Outside
Hybrid
USA

Summary: The Software Engineer III - Android role involves developing innovative applications for the Android platform while collaborating with cross-functional teams. The position requires troubleshooting and ensuring high-performance application software, as well as contributing to the mobile application portfolio. Candidates should have extensive experience in Android development and a strong understanding of the mobile development life cycle. This position is based in Sunnyvale, California, with a hybrid working arrangement.

Key Responsibilities:

  • Developing innovative applications for the Android platform.
  • Collaborating with cross-functional teams to identify and define app functionalities.
  • Troubleshooting issues and ensuring high-performance application software.
  • Utilizing expertise in Android SDK, various Android libraries, databases, and network protocols to create robust and scalable apps.
  • Defining, designing, and shipping new features in accordance with coding standards.
  • Contributing significantly to the overall development of the organization's mobile application portfolio with a deep understanding of the full mobile development life cycle.

Key Skills:

  • B.Tech. / B.E. / M.Tech. / M.S. in Computer Science with 3+ years of experience in design and development of highly-scalable applications and platform development in product based companies or R&D divisions.
  • Strong computer science fundamentals: data structures, algorithms, design patterns.
  • 6+ years of experience in building Android applications.
  • 6+ years of demonstrated end-to-end experience building, testing and shipping commercially available Android apps.
  • Sound experience in Kotlin/Java, Familiar with latest Android concepts.
  • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.
  • Familiarity with RESTful APIs to connect Android applications to back-end services.
  • Strong knowledge of Android UI design principles, patterns, and best practices.
  • Well versed in TDD, BDD methodologies and the enabling tools and technologies - JUnit, TestNG, Cucumber, CI/CD etc.
  • Practitioner of Agile methodologies and DevOps.
  • CI/CD development environments/tools: Git, Maven, Jenkins.
  • Experience with performance testing tools e.g. Jmeter, LoadRunner etc.
  • Experience with Architectural patterns for High Availability, performance, Scale our Architecture, Disaster Recovery, Security Architecture.

Salary (Rate): £63 hourly

City: Sunnyvale

Country: USA

Working Arrangements: hybrid

IR35 Status: outside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

$63/hr on C2C***

Job Title: Software Engineer III - Android

Location: Sunnyvale, CA (Hybrid/Onsite)

Duration: 6+ Months

What you'll do:

  • Developing innovative applications for the Android platform.
  • Collaborating with cross-functional teams to identify and define app functionalities.
  • Troubleshooting issues and ensuring high-performance application software. - Utilizing expertise in Android SDK, various Android libraries, databases, and network protocols to create robust and scalable apps.
  • Defining, designing, and shipping new features in accordance with coding standards.
  • Contributing significantly to the overall development of the organization's mobile application portfolio with a deep understanding of the full mobile development life cycle.

What you'll bring:

  • B.Tech. / B.E. / M.Tech. / M.S. in Computer Science with 3+ years of experience in design and development of highly-scalable applications and platform development in product based companies or R&D divisions.
  • Strong computer science fundamentals: data structures, algorithms, design patterns.
  • 6+ years of experience in building Android applications.
  • 6+ years of demonstrated end-to-end experience building, testing and shipping commercially available Android apps
  • Sound experience in Kotlin/Java, Familiar with latest Android concepts,
  • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
  • Familiarity with RESTful APIs to connect Android applications to back-end services
  • Strong knowledge of Android UI design principles, patterns, and best practices
  • Well versed in TDD,BDD methodologies and the enabling tools and technologies - JUnit, TestNG, Cucumber, CI/CD etc.
  • Practitioner of Agile methodologies and DevOps
  • CI/CD development environments/tools: Git, Maven, Jenkins
  • Experience with performance testing tools e.g. Jmeter, LoadRunner etc .
  • Experience with Architectural patterns for High Availability, performance,
  • Scale our Architecture, Disaster Recovery, Security Architecture.