Hybrid Senior Mobile Application Developer

Posted 3 weeks ago

Apply now

About the role

  • Senior Mobile Applications Software Engineer developing high-quality mobile applications for Atrius. Collaborating with teams to optimize energy resources and enhance user experiences across platforms.

Responsibilities

  • Design, develop, test, and deploy high-quality mobile applications for Android (Kotlin, Jetpack) and iOS (Objective-C, Swift) platforms.
  • Build and maintain cross-platform components using JavaScript, where applicable.
  • Analyze existing codebases to reverse-engineer workflows and understand application logic, data flows, and integration points.
  • Collaborate with product managers, UI/UX designers, QA, and DevOps teams to deliver secure, reliable, and scalable mobile solutions.
  • Troubleshoot and resolve complex software defects and performance issues.
  • Implement best practices in mobile architecture, coding standards, and CI/CD pipelines.
  • Participate in Agile/Scrum ceremonies and contribute to continuous process improvement.

Requirements

  • 5+ years of experience developing native mobile applications on both Android and iOS.
  • Strong proficiency in Objective-C, Swift, Kotlin, Jetpack, and JavaScript.
  • Ability to analyze and understand complex legacy applications and deduce workflows and logic.
  • Experience building and consuming RESTful APIs.
  • Solid understanding of mobile UI/UX principles and platform-specific design guidelines.
  • Experience with DevOps and project management tools such as JIRA and Azure DevOps.
  • Strong problem-solving skills and the ability to work both independently and collaboratively.

Benefits

  • Health care
  • Dental coverage
  • Vision plans
  • 401K benefits
  • Commissions/incentive compensation depending on role

Job title

Senior Mobile Application Developer

Job type

Experience level

Senior

Salary

$120,000 - $210,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job