Android Mobile Development

Apply Now

Company: CyberThink Inc.

Location: Austin, TX 78745

Description:

Job Description:
As an Android Mobile Developer, you will play a key role in designing, developing, and supporting mobile applications for enterprise-scale projects. This position requires deep expertise in Android development, with an emphasis on Kotlin, and experience delivering optimized mobile experiences across multiple devices. You will collaborate with architects, stakeholders, and development teams to craft solutions, implement best practices, and ensure high-performance mobile applications.

Key Responsibilities:
  • Prepare specifications, design, develop, and support mobile applications, ensuring alignment with Client mobile best practices.
  • Assess and optimize mobile application designs through review, evaluation tools, and analysis to deliver superior user experiences on phones and tablets.
  • Create and execute unit testing for a variety of mobile devices to ensure quality and functionality.
  • Build native mobile applications, support mobile systems in production, and resolve technical issues effectively and efficiently.
  • Prepare and maintain comprehensive documentation for new development work, following established Client development standards.
  • Develop and maintain Android applications with a strong focus on Kotlin and Jetpack Compose.
  • Perform enterprise-level branching and merging using GitHub to support a scalable development environment.
  • Ensure mobile applications follow security best practices and meet organizational security standards.
  • Debug and optimize code, address memory and performance issues, and implement automated UI tests to improve application stability and performance.
  • Collaborate with architects, stakeholders, and junior developers to deliver solutions, mentor team members, and conduct code reviews.

Required Skills, Experiences, Education, and Competencies:
  • Bachelor's degree in Computer Science or a related field.
  • 4-6 years of Android development experience, working on large-scale Android applications.
  • Expert-level proficiency in Kotlin with demonstrated experience in Jetpack Compose.
  • Strong experience with REST, JSON, XML, and integrating Android applications with server-side APIs.
  • Hands-on experience writing unit tests and automated UI tests for Android applications.
  • Familiarity with CI/CD pipelines, including debugging and resolving issues arising during the build and release process.
  • Experience performing code reviews and mentoring junior developers.
  • Understanding and application of SOLID design principles in mobile development projects.
  • Ability to debug complex issues related to memory, performance, and native accessibility features.
  • Hands-on experience with Android SDKs, NDK, and support for multiple screen resolutions and device types.
  • Familiarity with Agile development practices and collaboration with cross-functional teams.
  • Strong interpersonal and communication skills, with experience working in an enterprise environment.


The hourly range for roles of this nature are $40.00 to $80.00/hr. Rates are heavily dependent on skills, experience, location, and industry.

cyberThink is an Equal Opportunity Employer.

Similar Jobs