Android Developer

  • San Francisco, CA
  • Posted 13 hours ago | Updated moments ago

Overview

On Site
DOE
Contract - W2

Skills

Node.js
Amazon Web Services
Collaboration
Innovation
Mentorship
Operational Excellence
Development Testing
Systems Design
Scalability
Mobile Applications
Android
Kotlin
RESTful
Cloud Computing
Software Development
Version Control
Testing
Computer Science
Programming Languages
Java
C++
C#
React Native

Job Details


; Job Summary
We are seeking an experienced Android Developer with expertise in Jetpack Compose, Kotlin, and Java to join our mobile engineering team.This role involves designing and developing native mobile applications and cross-platform solutions that deliver immersive and engaging user experiences.The ideal candidate will work independently and collaboratively across teams to build scalable, high-performance applications.
;


; Key Responsibilities
Develop native Android applications using Kotlin, Java, and Jetpack Compose.Build cross-platform solutions using technologies such as React Native and Kotlin Multiplatform.Design and implement backend services using Java or Node.js.Architect and develop large-scale distributed systems on cloud platforms (AWS or equivalent).Collaborate with partner teams to drive innovation and resolve technical issues.Coach and mentor other engineers, contributing to engineering and operational excellence.Participate in the full software development lifecycle including design, development, testing, and deployment.Optimize performance and ensure secure coding practices.Communicate effectively with stakeholders, peers, and team members.
;


; Required Qualifications
Minimum 3 years of professional software development experience.At least 2 years of experience in system design or architecture, including reliability and scalability.Proficiency in at least one programming language (e.g., Kotlin, Java).Experience developing native mobile applications on Android using Kotlin/Java.Familiarity with RESTful APIs and backend service development.Experience with cloud platforms and distributed systems.
;


; Preferred Qualifications
3+ years of experience across the full software development lifecycle including coding standards, code reviews, source control, build processes, testing, and operations.Bachelors degree in Computer Science or a related field.Experience building and delivering complex software systems.Proficiency in modern programming languages such as Java, C++, or C#.Experience with cross-platform technologies like React Native or Compose Multiplatform.
; Education:
Bachelors Degree

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.