Senior Mobile iOS / Android Developer Remote Job
Learning Tapestry United States

We operate across multiple time zones to accommodate our diverse team and clients. You'll need availability overlapping with:

  • New York (UTC -5): At least 4 hours/day
  • California (UTC -8): At least 1 hour/day
    Other supported time zones include EST, CST, MST, PST, ART (UTC -3), UTC -4, UTC -4:30, UTC -3, UTC -2, GMT (UTC +0), CET (UTC +1), and EET (UTC +2).

What We Are Looking For

We are seeking a Senior Software Engineer with expertise in iOS development and a willingness to learn or work with React Native. Basic skills in Android development would be a bonus but are not mandatory.

You’ll lead several engineering projects, including:

  • Managing and maintaining a client’s iOS mobile app, focusing on feature development, bug fixes, performance optimization, and reliability.
  • Assisting in the development of an internal product built with React Native, addressing bug fixes, code updates, and minor features.
  • Contributing to substantial feature development if the product gains commercial traction.
  • Optional assistance with Android app maintenance.

Key Qualifications

A successful candidate will bring:

  • A Computer Science, Engineering, or STEM degree, or equivalent professional experience.
  • At least 6 years of Software Engineering experience.
  • Proficiency in clean code principles using S.O.L.I.D. and design patterns.
  • Expertise in designing and implementing new software architectures.
  • Strong communication skills, both written and spoken, in English.
  • Experience in iOS development.
  • Familiarity with React Native, or a willingness to learn.
  • Debugging and optimization experience for production mobile apps.
  • Knowledge of Test-Driven Development (TDD) and similar practices.

Bonus Skills

  • Basic knowledge of Android development or willingness to learn.
  • Ability to make minor API-layer changes in technologies like Node, Ruby, or Python.

About You

You thrive in a remote work environment and can manage your time effectively while collaborating across different time zones. A distraction-free workspace and reliable Internet access are essential.

Other characteristics we value:

  • Proficiency in productivity tools like Google Workspace, Slack, and Harvest (or the ability to learn them quickly).
  • Self-starter with a proactive approach to problem-solving.
  • Ability to document work clearly for other engineers to rely on.
  • Eagerness to support and collaborate with engineers at all levels.

Responsibilities

  • Lead development for iOS mobile applications.
  • Collaborate with non-technical staff, including product managers, to deliver user-friendly solutions.
  • Maintain and update React Native projects with minor feature development and bug fixes.
  • Optimize app performance and reliability.
  • Document workflows and support junior engineers as needed.
  • Ensure work overlaps with client availability in EST and PST time zones.

Why Join Us?

  • Flexible Hours: Work approximately 30-40 hours per week.
  • Remote Work Environment: Collaborate with a global team from the comfort of your home or co-working space.
  • Inclusive Culture: We encourage individuals from all backgrounds, including underserved communities, to apply.

How to Apply

To apply, submit your resume and a cover letter. Be sure to include the hours and times you expect to work, specified in US Eastern Time.

Equal Opportunity Employer

We are an equal opportunity employer and welcome applicants from diverse ethnic, racial, sexual orientation, and gender identity backgrounds. We are particularly interested in individuals who have lived in or worked with underserved communities, including low-income, gender nonconforming, disabled, or indigenous peoples.

Ready to take the lead on exciting projects and grow with a dynamic team? Apply now and join Learning Tapestry! 

Learning Tapestry
About Company

We’re Learning Tapestry, a global, fully remote team of 25+ experts dedicated to making digital learning seamless for educators and learners. We tackle complex challenges in education technology while focusing on three goals: driving profit, creating social impact, and fostering a healthy work environment.

Our flexible work culture empowers team members to manage their schedules and work from anywhere. We prioritize results and impact over strict hours or locations, valuing both technical expertise and strong character with excellent communication skills. 

Job Information