Harford County Public Library

Harford County Public Library

Access, Information, Service, Anytime, Anywhere

Diversified Consumer Services
51-250
Founded 1945

Description

  • Handle ambiguous problems and difficult prioritization while balancing deadlines and quality.
  • Influence technical decisions within the team and help shape solution details.
  • Support the team in solving complex problems and discovering effective solutions.
  • Provide suggestions and constructive feedback to spread technical knowledge.
  • Ensure product and platform quality, scalability, and adherence to best practices.
  • Mentor team members and promote technical growth through knowledge sharing.
  • Stay informed about the company’s strategic and operational plans.
  • Make work visible by communicating progress and outcomes clearly.
  • Define, collect, analyze, and track health metrics for applications and products.
  • Participate in pair programming, code reviews, and refinements to discuss technical solutions and maintain quality.
  • Continuously improve the mobile platform, development processes, and the developer experience.

Requirements

  • Strong experience in Android development, including Kotlin and Jetpack Compose.
  • Strong knowledge of architectural patterns and code design, with consistent and well-documented coding standards.
  • Knowledge of module architecture and componentization.
  • Experience with unit, integration, functional, and snapshot testing using tools such as JUnit, Espresso, Mockito, XCTest, and Snapshot Testing.
  • Experience investigating, troubleshooting, and debugging systems.
  • Ability to integrate RESTful APIs, cloud services such as Firebase, local and remote data storage, authentication, and push notifications.
  • Knowledge of CI/CD structure and automated pipelines.
  • Experience publishing apps to the Play Store and/or App Store.
  • Experience with metrics and marketing tools such as Firebase, Google Analytics, and Amplitude.
  • Ability to work collaboratively in multidisciplinary teams and communicate effectively with designers, developers, product managers, and other stakeholders.
  • Knowledge of agile software development methodologies such as Scrum or Kanban.
  • Ability to influence priority decisions and estimate timelines with the team.
  • Experience in a robust and scalable architecture environment.
  • Ability to communicate clearly, concisely, and directly, including in writing.
  • Interest in adopting new technologies and learning KMP and CMP.
  • Preferred: Knowledge of KMP (Kotlin Multiplatform).
  • Preferred: Familiarity with dependency managers such as CocoaPods, Carthage, SPM, and Fastlane.
  • Preferred: Experience with Android Studio and Gradle.
  • Preferred: Experience developing with React Native.
  • Preferred: Contribution to open source projects.
  • Preferred: Experience building Design Systems, including componentization, UI/UX standardization, component libraries, design guidelines, and interface patterns.
  • Preferred: Experience with digital financial products and/or large-scale apps.

Benefits

  • Health and dental insurance.
  • Digital health support from Vitta with multidisciplinary care and 24/7 medical assistance.
  • Meal and/or food allowance.
  • Remote assistance plus initial setup for remote roles.
  • Flexible working hours.
  • Education benefit with access to books, podcasts, training, and video lessons through internal learning platforms.
  • Gympass membership.
  • Childcare assistance.
  • Profit sharing (PLR).
  • Life insurance.
  • Transportation voucher for on-site roles.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Android Engineer | Senior | Kotlin | Saily

Nord Security 1K-5K Professional Services

Saily is hiring a Senior Android Engineer to build and improve its Kotlin-based mobile app for travelers, taking features from idea to production in collaboration with product, backend, UX, QA, and support teams.

Agile Android Android Studio Cybersecurity Jetpack Compose Kotlin REST API SQLite
3 hours, 58 minutes ago

Senior Android Developer for Sport Team

GR8 Tech 251-1K IT Services

GR8 Tech is hiring an Android Engineer to build and scale the mobile experience for its B2B iGaming platform, with ownership of architecture and delivery for high-quality core products.

Android Development CI/CD Encryption Jetpack Compose Kotlin WebSockets
7 hours, 5 minutes ago

Senior Android Developer - Kotlin

Cross Border Talents 251-1K Professional Services

Android developer role focused on building and maintaining applications for a wide range of Android devices while integrating them with back-end services at a collaborative engineering team.

Android CI/CD Firebase Git Java Kotlin REST API
20 hours, 29 minutes ago

[Job - 28987] Mid Level Developer Android

CI&T 5K-10K Internet Software & Services

CI&T is seeking a Mid-Level Android Developer to contribute to the evolution of a financial project, building new features and improving existing functionality in an end-to-end client solution.

Agile Flutter Java Kotlin Maven XML
20 hours, 44 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers