JOBSEARCHER

Android Developer

Key ResponsibilitiesDesign, build, and deploy Android applications using Kotlin, Jetpack, and ComposeDevelop technical solutions aligned with architectural standards and best practicesImplement scalable architectures such as MVVM and Clean ArchitectureWork within Agile teams to deliver high-quality software solutionsParticipate in CI/CD processes using modern DevOps toolsCollaborate with stakeholders including product owners, architects, and business teamsEnsure application performance, security, scalability, and usabilityDiagnose and resolve production issues with minimal business impactConduct unit, UI, regression, and integration testingDevelop and maintain technical documentationAnalyze user requirements and translate them into technical solutionsPerform post-deployment validation and ongoing application supportPrimary ResponsibilitiesDevelop moderately complex mobile applications and featuresWrite clean, maintainable, and efficient source codePerform technical and functional analysisModify and enhance existing applications for improved performanceDevelop and execute system testing and validation proceduresSupport application lifecycle including debugging and optimizationRequired Skills & ExpertiseAndroid DevelopmentStrong experience in Kotlin and Android StudioExpertise in Jetpack components and modern UI development with ComposeDeep understanding of Android design patterns including MVVM and Clean ArchitectureTesting & Quality AssuranceProven experience in Test-Driven Development (TDD)Expertise in automated testing frameworks such as AndroidX Test, Mockito, MockK, Espresso, and UI AutomatorAbility to achieve high code coverage through automated testingDevOps & CI/CDExperience with CI/CD tools such as GitHub and JenkinsHands-on experience building automated pipelines using Fastlane, Gradle, and Shell scriptingProficiency in Gradle Kotlin DSL for build automation and configurationIntegration & ToolsExperience integrating third-party services such as Firebase, Adobe tools, and LaunchDarklyKnowledge of SDK development and distribution using JFrog ArtifactoryExperience implementing cloud-based integrations and analytics tracking within mobile applicationsPreferred QualificationsExperience working in Agile/Scrum environmentsStrong problem-solving and analytical skillsExcellent communication and collaboration abilities