Senior Software Engineer (Mobile) – Backfill
Client: IBM / Cencora
Location: Remote
Employment Type: Contract
Rate: $55–$58/hr
Job Description
We are seeking a Senior Software Engineer (Mobile) to join an agile product development team focused on building a new React Native mobile application that interacts with enterprise APIs. This role will play a critical part in modernizing and replacing an existing mobile application, influencing design and implementation decisions from the ground up.
The ideal candidate is a hands-on senior engineer who can work with minimal supervision, take ownership of major areas of the codebase, and proactively propose technical solutions. You will reimplement existing functionality, continuously add new features, and ensure long-term maintainability through strong architectural and implementation practices.
Responsibilities
Design, develop, and maintain a React Native mobile application
Modernize and reimplement existing mobile functionality
Own architectural decisions, implementation patterns, and code quality
Collaborate closely with product owners and stakeholders in an Agile environment
Participate in short iteration cycles, planning sessions, and retrospectives
Follow Test Driven Development (TDD) and peer code review practices
Work independently while proactively communicating progress, risks, and blockers
Contribute to a remote-first team culture using async collaboration, video calls, and screen sharing
Required Skills
Strong experience with JavaScript
Hands-on experience with React Native
Proficiency in HTML and CSS
Strong UI/UX mindset (user stories, solution design, usability)
Experience shipping and maintaining production mobile applications
Knowledge of modern React patterns (hooks, state management)
Experience integrating with RESTful APIs
Ability to work independently with minimal supervision
Experience & Education
Bachelor’s degree in Computer Science or related field, or equivalent work experience
5+ years of application development experience
Strong frontend-focused background with React and JavaScript
Proven ability to analyze complex problems across business domains and deliver effective solutions
Nice to Have Skills