Software Engineer III - Mobile/Web

3 weeks ago
Full-time
Mid Level
Software Development
Harford County Public Library

Harford County Public Library

Access, Information, Service, Anytime, Anywhere

Diversified Consumer Services
51-250
Founded 1945

Description

  • Develop and evolve app features using Kotlin Multiplatform and Compose Multiplatform as the main technologies.
  • Build and maintain webview-based initiatives and contribute to web development when the solution requires it.
  • Integrate REST APIs with attention to contract quality, resilience, and observability.
  • Maintain standards in a shared repository, including code conventions, code review, inline documentation, and CI/CD practices.
  • Implement automated tests that validate the product end to end.
  • Use logs, metrics, and tracing to monitor application health and support investigations.
  • Participate in the full delivery cycle, including deploys, releases, and rollbacks.
  • Contribute to technical refinement and early solution design decisions.
  • Work collaboratively with product, data, and backend teams.
  • Support the technical growth of more junior team members and help structure solutions for open-ended problems.

Requirements

  • Experience with mobile development, such as native Android, Flutter, or KMP/CMP, with KMP/CMP as a strong plus.
  • Familiarity with web development, including HTML, CSS, JavaScript, or frameworks such as React or Vue.
  • Solid experience integrating APIs, including REST, authentication, error handling, and performance considerations.
  • Basic knowledge of system architecture and how the app connects with external services.
  • Familiarity with observability tools and monitoring culture.
  • Experience or strong interest in AI and AI-assisted development tools.
  • Experience with KMP/CMP or a clear interest in learning it.
  • Familiarity with hypothesis testing, A/B testing, or experimentation environments.
  • Experience with hybrid webview implementations in mobile apps.

Benefits

  • Health and dental insurance.
  • Digital health support through Vitta, with 24/7 access to a multidisciplinary care team.
  • Meal or food allowance.
  • Remote work allowance and initial setup support for remote roles.
  • Flexible working hours.
  • Education benefit with access to books, podcasts, training, and video classes through internal learning platforms.
  • Gympass wellness benefit.
  • Childcare assistance.
  • PLR bonus.
  • Life insurance.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer (Flight Software)

Anduril Industries 1K-5K Aerospace & Defense

Anduril Industries is hiring a Senior Software Engineer to develop embedded and safety-critical software for its maritime autonomous vehicle systems.

C
14 minutes ago

Software Developer, Senior- Support (Remote Canada)

Smile Digital Health 251-1K IT Services

Senior Software Developer, Support at Smile Digital Health, working remotely in Canada to investigate and resolve complex production issues, deliver platform improvements, and support reliable healthcare data systems.

Git Java Spring SQL
14 minutes ago

Head of Mobile Engineering

Valtech 5K-10K Professional Services

Valtech is hiring a Head of Mobile Engineering to lead its UK mobile capability, partnering with clients and multidisciplinary teams to shape mobile strategy and deliver digital experiences at scale.

Android CI/CD Flutter iOS React Native
14 minutes ago

Sr. Software Engineer - Engineering Tools

Lyra Health 1K-5K Health Care Providers & Services

Lyra Health is hiring a Senior Software Engineer for Engineering Tools to support automation, CI/CD reliability, performance testing, and internal productivity tooling for scrum teams in its remote engineering organization.

Argo CD CI/CD GitHub Actions Jenkins Playwright Scrum Selenium
14 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