We are excited to announce multiple openings for Android Developers, ranging from Associate to Mid-Senior levels. These positions offer a 6-month+ contract with a strong likelihood of extension based on performance.
While remote work is acceptable, a hybrid model is preferred, with the team located in San Jose, CA. Candidates must be comfortable participating in daily Zoom video calls and team meetings, aligning with the PST timezone.
Please note, candidates will need to complete a 30-45 minute code screening video call with one of our Senior Programmers.
Roles Available :
- Android Developer (Associate to Mid-Senior Level)
Key Responsibilities :
Leverage 4+ years of experience in full-stack software development.Utilize your expertise in building native Android applications using Java / Kotlin.Showcase your work by having shipped one or more Android applications available in the Google Play Store.Take on the role of technical lead for your team.Play a significant role in the delivery of complex projects.Exhibit strong problem-solving, critical thinking, and communication skills.Preferred Qualifications :
Experience with JavaScript and React Native.Familiarity with server-side development and building RESTful APIs using frameworks such as Node.js.What You’ll Bring to the Team :
A well-rounded understanding of Android framework components, lifecycles, multithreading, and performance tuning.Proficient with the Android SDK and knowledge of geofencing APIs to enable location-based features in applications.Deep understanding of Android sandbox environments and design systems.Advanced skills in Kotlin programming, system design, and UX design considerations.Willingness to explore new ideas and write Architectural Decision Records (ADR) for peer review.Experience with Android push notifications and in-app messaging service integrations.Intermediate to advanced knowledge of GraphQL and Apollo.Capability to address challenges in build tool development and CI / CD pipeline improvements.Experience with static code analysis, including lint and custom tooling development.Skilled in app profiling tools to enhance user experience through performance improvements.Adept at utilizing scalable data ingestion tools for app triage.A commitment to achieving greater code coverage and enhancing developer productivity across time zones.What You Will Do :
Build and maintain engaging, high-performance applications for our customers at scale.