Job Board

Powered by Personforce

Android UI Software Engineer

Job Category:
Computer and Information Technology
Career Level:
Mid Career (2+ years of experience)
Job Type:
Full Time/Permanent
Company Name:
Cobb Systems Group, LLC
San Jose


Cobb Systems Group, LLC is a technology-based, minority-owned product and solutions firm that delivers business strategy and technology consultation, solutions implementation, and talent acquisition to public, private, and non-profit entities.


Cobb Systems Group seeks an Android Software Engineer in San Jose, CA that will analyze, design, construct, integrate, implement, and maintain leading-edge mobile solutions for scientific computing. The ideal candidate will love to design mobile experiences and will thrive on pushing the envelope on information visualization on mobile devices.  You will participate in the development of mobile applications that are downloaded by millions of users. The Android Software Engineer is a resource who follows established development processes, including coding standards, change and configuration management, documentation, unit testing, issue tracking, problem resolution, deployment, and support.

Essential Job Functions:

Liaise with business and technical stakeholders to elicit and analyze business/technical requirements and implement mobile solutions that meet or exceed those requirements as well as:

  • Develop and update new & existing mobile solutions.
  • Play the role of product manager to help define release content and product roadmap.
  • Work with UX designers to create compelling user interfaces.
  • Perform development tasks that include: coding, testing, debugging, documenting, peer-reviewing, deploying, monitoring, and support. All tasks must be performed in accordance with industry best practices and specific internal procedures and standards.


  • Android programming experience on a published application is required
  • 7+ years of experience in software development using Java, several years in mobile application development
  • 2+ years of experience developing Android applications, with one or more applications in Google Play
  • In-depth knowledge of JAVA , multi-threading, test-driven development.
  • Experience with web service integration (REST, JSON, XML)
  • Strong object-oriented analysis, design and programming skills
  • Deep UI design and development experience
  • Experience using Agile development process/tools through the complete software development cycle
  • Excellent communication skills and ability to participate in a fast-paced environment.
  • Passion for mobile devices and applications
  • Individual who works well in a team/collaborative environment
  • Must have experience developing in an Agile development environment
  • Must desire to participate and thrive in a high-paced agile development environment


All your information will be kept confidential according to EEO guidelines.