Jobs at CoSourcing Partners

View all jobs

Sr. Mobile Application Engineer (React Native)

Chicago, IL · Information Technology

Senior Mobile Application Engineer (React Native)

Location: Downtown Chicago (On-site)

Employment Type: Contract to Hire, W2 only

Position Summary: We are seeking a versatile and highly skilled Senior Mobile Application Engineer with deep expertise in React Native and Java to join our innovative mobile team. In this pivotal role, you’ll serve as the bridge between our Android and iOS engineers, developing robust cross-platform solutions and modernizing mobile experiences for a global audience. The ideal candidate thrives in fast-paced environments, understands mobile architecture deeply, and is passionate about building high-performance, user-centric applications.

Key Responsibilities:

  • Cross-Platform Development: Design, develop, and maintain cross-platform mobile applications using React Native, delivering seamless experiences across Android and iOS platforms.

  • Platform Integration: Collaborate closely with native Android and iOS engineers to ensure clean integration points and platform-specific functionality where needed.

  • Code Modernization: Refactor legacy codebases and implement clean architecture principles to separate concerns between UI, API, and data layers.

  • Scalable Global Applications: Build and deploy mobile apps for diverse, multilingual, and high-traffic global user bases.

  • Technical Leadership: Bring advanced Java proficiency to architect scalable and secure mobile back-end integrations; contribute to key decisions on mobile architecture and toolsets.

  • Collaboration & Communication: Partner with designers, product managers, and back-end engineers to define and deliver features that align with business goals and technical standards.

  • Performance Optimization: Monitor and enhance application performance, reliability, and responsiveness across devices and platforms.

  • Testing & QA: Build unit and integration tests; work with QA teams to troubleshoot, resolve bugs, and ensure application stability across releases.

  • Documentation & Mentorship: Document development standards and best practices; provide guidance and support to less experienced engineers as needed.

Skills and Qualifications:

Technical Expertise:

  • React Native: 3+ years of hands-on experience developing cross-platform mobile apps.

  • Java: Strong command of Java is required, particularly in context of mobile integrations and legacy Android components.

  • Android & iOS Fundamentals: Working knowledge of native mobile platforms and ability to collaborate effectively with platform-specific engineers.

  • Architecture: Deep understanding of modern architectural patterns such as MVVM, Clean Architecture, and modular design principles.

  • APIs & Data Handling: Experience integrating RESTful APIs, GraphQL, and managing mobile data (SQLite, Realm, secure storage).

  • Performance & Security: Familiarity with profiling tools and mobile security best practices, including encryption and secure data handling.

  • Development Tools: Proficiency with Git, CI/CD pipelines, and mobile testing frameworks (e.g., Jest, Detox, Espresso, XCTest).

Experience

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.

  • 5+ years of professional mobile development experience, including recent work in cross-platform frameworks.

  • Proven success delivering and supporting mobile apps in production, particularly in global or enterprise environments.

Preferred Qualifications

  • Familiarity with Agile methodologies (Scrum, Kanban).

  • Experience using analytics platforms like Firebase or Google Analytics.

  • Knowledge of feature flagging and A/B testing strategies for global audiences.

Contract to Hire: This role offers the opportunity for full-time employment based on performance.

CoSourcing Partners is an equal opportunity employer committed to fostering an inclusive and diverse workplace. We do not discriminate based on race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, genetic information, or any other protected status under applicable federal, state, or local laws.

We believe in creating a work environment where all employees feel valued, respected, and empowered to contribute to our success. Accommodations are available upon request for applicants with disabilities throughout the hiring process.

Join us and be part of a team that values diversity, equity, and inclusion.

Share This Job

Powered by