QuEST Global Services - NA Inc.

Sr Android Developer

  • Job Type: Full Time
  • Industry Type: IT Sector
  • Industry Location: Mountain View
  • Experience: NA
  • No. of Positions: 1
  • Salary Range: 0-140 k
  • Primary Skills: Android BT framework Android Multimedia Framework
  • Secondary Skills: Java
  • Job Location: Mountain View, California
  • Posted Date: Posted today
Job Description

About the Role:

Are you a talented software engineer with a deep understanding of the Android platform, at the frameworks level? Does joining a top-notch team that develops exciting products to serve millions of customers appeal to you? Then we would like to hear from you!

Key Responsibilities:

  • Design and development of key features in the Android OS framework
  • Analyze requirements and estimate efforts timeline, dependencies and risks
  • Investigate technical feasibility and suggest implementation options
  • Guide architectural decisions and technical designs
  • Collaborate closely with stakeholders and other development team members
  • Hands-on software development, including feature development and problem-solving
  • Participate in design and code reviews

Required Skills:

  • 10+ years of experience in the software development industry
  • 5+ years of experience in Android development
  • Deep understanding of Android related programming patterns and OS facilities
  • Android Framework level experience (Android services, Android BT framework, Android Multimedia Framework, Android biometrics or similar)
  • Solid experience in Java, with strong software engineering skills
  • Good understanding of computer science concepts, design patterns, algorithms and data structures
  • Self-starter, capable of finding your way with general project goals but without micromanagement, to find solution paths and contribute to the output of your team
  • Being able to manage a project, including planning, tracking and communicating the status
  • Outstanding communication skills
  • Outstanding collaboration skills
  • Excellent analytical and problem-solving skills

Preferred (Optional) Skills:

  • Understanding of security concepts such as encryption, authentication, key management, trust zone, trusted applets, trusted platform module, data security, API security, communications security, permission management, penetration testing
  • Experience with JavaScript
  • Bachelor’s degree in Software/Computer Engineering, Computer Science or related field, or comparable relevant experience
  • Experience with designing a test strategy, writing test cases and automating testing
  • Technical knowledge about the Android device and hardware ecosystem
  • Understanding of Android UI and Design Language
  • Good grasp of the Agile software development approach
Relevant Job Openings
.NET Application Developer