Android Developer

Android Developer

Posted 4 days ago by Prospect Infosystem Inc

Negotiable
Undetermined
Remote
Remote or St. Louis, Missouri

Summary: This role as an Android Developer involves delivering comprehensive solutions throughout the Software Development Lifecycle (SDLC), with a focus on mobile application development. The position requires minimal supervision and emphasizes the application of technical best practices. Candidates should possess a strong background in Kotlin and experience with consumer-facing mobile applications. The role also includes mentoring and effective communication with both technical and non-technical audiences.

Key Responsibilities:

  • Delivers complete solutions spanning all phases of the Software Development Lifecycle (SDLC) (design, implementation, testing, delivery and operations), based on definitions from more senior roles.
  • Operates with little day-to-day supervision, making technical decisions based on knowledge of internal conventions and industry best practices.
  • Applies knowledge of technical best practices in making decisions.

Key Skills:

  • 3+ years relevant experience and a Bachelor's degree OR Any equivalent combination of education and experience.
  • Proven track record building and scaling consumer-facing mobile applications, with deep Kotlin expertise and solid understanding of concurrency and asynchronous programming.
  • Proficient in modern declarative UI development as well as traditional View-based approaches.
  • Experienced in designing and working within large, multi-module codebases using clean architecture and established design patterns.
  • Strong grasp of API integration, including both GraphQL and RESTful services.
  • Skilled in dependency injection and familiar with service layer design, navigation architecture, and third-party SDK integration.
  • Solid foundation in testing methodologies - comfortable writing unit and automation tests using standard mobile testing frameworks.
  • Familiar with build systems, CI/CD workflows, code quality enforcement, and strategies for improving build performance.
  • Committed to mentorship and team growth, with experience leading code reviews and contributing to complex, evolving codebases.
  • Effective communicator who can translate technical concepts for diverse audiences, both technical and non-technical.
  • Hands-on experience with performance tuning, app monitoring, and debugging to maintain reliability and responsiveness at scale.

Salary (Rate): undetermined

City: undetermined

Country: undetermined

Working Arrangements: remote

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Job Summary:

This job delivers complete solutions spanning all phases of the Software Development Lifecycle (SDLC). It involves advising management on project-level issues, operating with little supervision, and applying knowledge of technical best practices.



Job Description:

Essential Responsibilities:

  • Delivers complete solutions spanning all phases of the Software Development Lifecycle (SDLC) (design, implementation, testing, delivery and operations), based on definitions from more senior roles.
  • Operates with little day-to-day supervision, making technical decisions based on knowledge of internal conventions and industry best practices
  • Applies knowledge of technical best practices in making decisions

Minimum Qualifications:

  • 3+ years relevant experience and a Bachelor's degree OR Any equivalent combination of education and experience.

Additional Responsibilities & Preferred Qualifications:

  • Proven track record building and scaling consumer-facing mobile applications, with deep Kotlin expertise and solid understanding of concurrency and asynchronous programming
  • Proficient in modern declarative UI development as well as traditional View-based approaches
  • Experienced in designing and working within large, multi-module codebases using clean architecture and established design patterns
  • Strong grasp of API integration, including both GraphQL and RESTful services
  • Skilled in dependency injection and familiar with service layer design, navigation architecture, and third-party SDK integration
  • Solid foundation in testing methodologies - comfortable writing unit and automation tests using standard mobile testing frameworks
  • Familiar with build systems, CI/CD workflows, code quality enforcement, and strategies for improving build performance
  • Committed to mentorship and team growth, with experience leading code reviews and contributing to complex, evolving codebases
  • Effective communicator who can translate technical concepts for diverse audiences, both technical and non-technical
  • Hands-on experience with performance tuning, app monitoring, and debugging to maintain reliability and responsiveness at scale