Android DeveloperLocation: RemoteDuration: 6+ months Contract
We are looking for an Android developer to work on mobile applications. We want someone with strong technical skills and creativity who enjoys solving tough problems and working with innovative technologies. This person should not be shy about sharing their ideas and should be obsessive about user experience and beautiful code.You will be working in a fast-paced, small-team environment with the stability of working as part of a Fortune 100 company. Your primary responsibility will be to work on a small team of designers, product owners, QA engineers, and engineers to develop and improve features. You should be familiar with modern software development methodologies popular in Android and be able to dive deep and rapidly iterate on ideas with your team despite some ambiguity.
Building Android ApplicationsWriting & Deleting codeBuild tools like Gradle, GitHub Actions, and Circle CIContinuous Integration patternsFinding and fixing bugsAsynchronous coding patternsPerformance Analysis and OptimizationDealing with legacy code
Unit & Integration TestsOpen SourceWorking in a globally distributed teamSelf-starting and good at time managementIntegrating with bespoke, lovingly hand-crafted backend services from the days of yore.Designing solutions for open-ended problemsRoles & ResponsibilitiesRelevant technologies that you may encounter on our team
Jetpack ComposeMVI ArchitectureREST APIsOkHttpRAML API DocumentationDagger
Kotlin, Coroutines, and FlowRxJavaGitHub ActionsCircle CIEspresso & JUnitTest FakesWireMock