Jobs · Engineering

Mobile Application Developer, Senior

Habemco · Upper Lake, CA · 1 mo ago
RemoteRemoteEngineeringFull-time

Key Responsibilities

  • Design, develop, test, and maintain mobile applications built with React Native for both iOS and Android platforms.
  • Collaborate with Product Owners, UI/UX Designers, QA, and backend developers to deliver high-quality mobile features aligned with business requirements.
  • Build reusable, scalable, and maintainable React Native components to support consistent functionality across iOS and Android apps.
  • Integrate mobile applications with backend APIs, services, and systems developed using .NET Framework and C#.
  • Work closely with .NET/C# developers to troubleshoot integration issues between mobile apps, web applications, and backend services.
  • Manage source code using GitHub, including branching, pull requests, code reviews, merge conflict resolution, and version control best practices.
  • Debug, troubleshoot, and resolve defects across iOS and Android devices, operating systems, and app versions.
  • Optimize mobile app performance, responsiveness, memory usage, and overall user experience.
  • Ensure mobile applications follow platform-specific guidelines and best practices for both Apple App Store and Google Play Store.
  • Support mobile app release activities, including build preparation, testing coordination, deployment, and post-release monitoring.
  • Work with QA teams to support test planning, defect triage, regression testing, and automation opportunities for mobile applications.
  • Maintain awareness of React Native updates, mobile platform changes, third-party libraries, and industry best practices.
  • Implement secure coding practices to protect customer data and ensure compliance with internal security standards.
  • Collaborate with cross-functional teams to analyze business needs and translate requirements into technical mobile solutions.
  • Document technical designs, implementation details, configuration steps, and support procedures as needed.
  • Aid in production support, issue investigation, root cause analysis, and timely resolution of mobile application incidents.
  • Evaluate and leverage AI-assisted development tools, such as GitHub Copilot or similar tools, to improve developer productivity, code quality, and troubleshooting efficiency.
  • Contribute to continuous improvement of mobile development standards, CI/CD processes, testing practices, and overall engineering efficiency.

Requirements

  • Education and Experience:
    • Bachelor of Science degree from an accredited university with major in Computer Science or similar discipline, or
    • Four (4) or more years of experience using React Native in both iOS or Android platforms including the design, development, test, and maintenance of Mobile Applications.
  • Plus:
    • Four (4) plus years of work experience which demonstrates one or more of the following competencies or skills:
    • Debugging
    • Mobile Application QA
    • Mobile Applications Development
    • Software Development Lifecycle (SDLC)
    • Bug Tracking
    • Software Mobile Development
    • Software
  • All offers are contingent upon successfully passing a third-party drug screen and background check, which may include, but is not limited to, previous employment, education, criminal, and credit checks.
  • Professional accreditation such as Certified Anti-Money Laundering Specialist (CAMS)
  • Regulated industry experience
  • Experience with policies and procedures, internal audits, and other compliance functions.

Skills & Abilities

  • Effectively prioritize and execute tasks in a highly productive yet autonomous environment.
  • Strong decision making and problem-solving skills (i.e., design, debugging, and testing) and experience with software development projects.
  • Ability to present technical ideas in concise, user-friendly, or layman’s language.
  • Strong interpersonal skills used in developing effective working relationships and listening skills.
  • Ability to work in a fast-paced, time sensitive, and confidential environment.
  • Excellent communication skills; able to communicate effectively both orally and in writing with professionalism, excellent grammar, respect, and courtesy.
  • Possess a balance of assertiveness and diplomacy along with adaptability to communicate on all levels.

Physical Requirements

  • Prolonged periods in a stationary seated position, such as working on a computer.
  • Verbal communication to exchange accurate ideas and information.

Similar jobs