Jobs via Dice

Jobs via Dice

Android Software Engineer

Burlingame, California, USFull-time1 week agovia LinkedIn

Salary

-

Job type

Full-time

Location

Burlingame, California, US

Remote

No

Posted

1 week ago

Software Developer Resume Example

See a professional resume example for this role with key skills, action verbs, and ATS-friendly formatting.

View resume example

Job description

Dice is the leading career destination for tech experts at every stage of their careers. Our client, SGS Consulting, is seeking the following. Apply via Dice today!

Summary

We re building a practical neural interface drawing on the rich neuromotor signals that can be measured non-invasively with single motor neuron resolution. This technology has become one of the main pillars for interaction with the virtual and augmented world.

We are looking for developers with experience in user interfaces, infrastructure, and/or tools supporting applications across various interfaces, including desktop and Android. If you are interested in joining a world-class team of passionate people and industry veterans, we look forward to hearing from you soon!

In this role the candidate is expected to interact and align with researchers and product partners on concept creation, ensure proper integration with backend and create reusable and well-tested code.

Job Responsibilities

  • Present designs, prototypes and concepts to cross functional partners and stakeholders
  • Work collaboratively with Research, Engineering and other partners to execute and complete experiences
  • Work on a variety of coding languages and technologies
  • Implement custom user interfaces using latest programming techniques and technologies
  • Develop reusable software components for interfacing with back-end platforms

Candidate Requirements

Must-Have Hard Skills

  • UI development across platforms (desktop + Android), including custom UI implementation with modern techniques.
  • Strong software engineering fundamentals: building maintainable/testable codebases, API design, and unit testing.
  • Mobile engineering (Android): Java/Kotlin + Android SDK, and ability to integrate UI with back-end platforms.
  • Python knowledge

Nice-to-Have Skills

  • iOS development (Objective-C/C++/Swift, iOS SDK/frameworks).
  • Multithreaded programming + mobile memory management.
  • Scripting language proficiency ( JavaScript / Hack) for tooling, infrastructure, or automation.

Additional Information

  • How will progress be evaluated? Executes tasks by taking initiative, with a strong understanding of requirements and timelines.
  • What makes this role attractive to top talent, and what unique value does it offer to the ideal candidate? Work on cutting-edge neural interface technology that directly shapes next-gen VR/AR interaction.
  • Value Added/Experience Gained: High-visibility ownership, close work with researchers, and impactful cross-platform products in a cutting-edge domain.
  • Degree/Certification: REQUIRED: A Bachelor's degree in Computer Science or Computer Engineering.
  • What challenges should the ideal candidate expect in this role, and how can they help address them? Rapidly translate research into product features using an Agile cycle. Maintain a unified user experience across desktop and mobile (Android, potentially iOS). Design scalable architecture and reusable components in a fast-paced environment. Ensure reliable integration with backends and maintain high software quality and testing standards. Deliver results quickly, navigating competing priorities, technical limits, and tight deadlines.
  • Interview Process & Next Steps: 2 Rounds [Behavioral/Problem Solving + Coding]

Responsibilities

  • In this role the candidate is expected to interact and align with researchers and product partners on concept creation, ensure proper integration with backend and create reusable and well-tested code
  • Present designs, prototypes and concepts to cross functional partners and stakeholders
  • Work collaboratively with Research, Engineering and other partners to execute and complete experiences
  • Work on a variety of coding languages and technologies
  • Implement custom user interfaces using latest programming techniques and technologies
  • Develop reusable software components for interfacing with back-end platforms
  • Executes tasks by taking initiative, with a strong understanding of requirements and timelines
  • Ensure reliable integration with backends and maintain high software quality and testing standards
  • Deliver results quickly, navigating competing priorities, technical limits, and tight deadlines

Qualifications

  • UI development across platforms (desktop + Android), including custom UI implementation with modern techniques
  • Strong software engineering fundamentals: building maintainable/testable codebases, API design, and unit testing
  • Mobile engineering (Android): Java/Kotlin + Android SDK, and ability to integrate UI with back-end platforms
  • Python knowledge
  • iOS development (Objective-C/C++/Swift, iOS SDK/frameworks)
  • Multithreaded programming + mobile memory management
  • Scripting language proficiency ( JavaScript / Hack) for tooling, infrastructure, or automation
  • A Bachelor's degree in Computer Science or Computer Engineering
  • Rapidly translate research into product features using an Agile cycle
  • Maintain a unified user experience across desktop and mobile (Android, potentially iOS)
  • Design scalable architecture and reusable components in a fast-paced environment
  • Interview Process & Next Steps: 2 Rounds [Behavioral/Problem Solving + Coding]

Stand out from other applicants

AI reads this job description and tailors your resume to match, optimized for ATS filters.

Similar jobs

Ready to land your next role?

Join thousands of professionals who use Mokaru to manage their job search. AI-powered resume tailoring, application tracking, and more.

Create Free Resume