Android Developer

Bright Matrix Global
Dallas, TX

Key Responsibilities

Design, build, and deploy Android applications using Kotlin, Jetpack, and Compose

Develop technical solutions aligned with architectural standards and best practices

Implement scalable architectures such as MVVM and Clean Architecture

Work within Agile teams to deliver high-quality software solutions

Participate in CI/CD processes using modern DevOps tools

Collaborate with stakeholders including product owners, architects, and business teams

Ensure application performance, security, scalability, and usability

Diagnose and resolve production issues with minimal business impact

Conduct unit, UI, regression, and integration testing

Develop and maintain technical documentation

Analyze user requirements and translate them into technical solutions

Perform post-deployment validation and ongoing application support

Primary Responsibilities

Develop moderately complex mobile applications and features

Write clean, maintainable, and efficient source code

Perform technical and functional analysis

Modify and enhance existing applications for improved performance

Develop and execute system testing and validation procedures

Support application lifecycle including debugging and optimization

Required Skills & Expertise

Android Development

Strong experience in Kotlin and Android Studio

Expertise in Jetpack components and modern UI development with Compose

Deep understanding of Android design patterns including MVVM and Clean Architecture

Testing & Quality Assurance

Proven experience in Test-Driven Development (TDD)

Expertise in automated testing frameworks such as AndroidX Test, Mockito, MockK, Espresso, and UI Automator

Ability to achieve high code coverage through automated testing

DevOps & CI/CD

Experience with CI/CD tools such as GitHub and Jenkins

Hands-on experience building automated pipelines using Fastlane, Gradle, and Shell scripting

Proficiency in Gradle Kotlin DSL for build automation and configuration

Integration & Tools

Experience integrating third-party services such as Firebase, Adobe tools, and LaunchDarkly

Knowledge of SDK development and distribution using JFrog Artifactory

Experience implementing cloud-based integrations and analytics tracking within mobile applications

Preferred Qualifications

Experience working in Agile/Scrum environments

Strong problem-solving and analytical skills

Excellent communication and collaboration abilities

// // //