Job Closed

This listing is no longer active.

Zipdev logo
Zipdev

Remote technical staffing from Latin America.

Senior Mobile Developer, React Native

Software EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200Since 2017H1B No SponsorCompany SiteLinkedIn

Location

Colombia

Posted

79 days ago

Salary

0

Seniority

Senior

Job Description

Senior Mobile Developer, React Native

Zipdev

• Contribute to the architecture, development, and evolution of the React Native mobile application across iOS and Android. • Build and maintain reusable, high-performance UI components using NativeWind while ensuring accessibility and design consistency. • Integrate and manage content delivery through Sanity CMS, including schema design, GROQ queries, and real-time preview workflows. • Contribute to feature flagging and experimentation infrastructure using LaunchDarkly, supporting controlled rollouts and A/B testing. • Use Expo and the Expo ecosystem to streamline development workflows and manage native dependencies. • Build and maintain mobile CI/CD pipelines using Expo Application Services (EAS) for automated builds, testing, and app store submissions. • Maintain strong testing practices using Jest and React Native Testing Library, ensuring reliable test coverage. • Build and extend UI automation tests using Detox or similar frameworks to protect critical user flows. • Implement and manage application monitoring and observability using tools such as Datadog or Sentry. • Own complex mobile initiatives from technical design through launch, monitoring, and iteration. • Participate in architecture discussions, design reviews, and code reviews, maintaining high standards for quality and performance. • Identify and reduce technical debt, improving maintainability and development velocity. • Collaborate closely with Product, Design, and Backend teams to deliver high-quality mobile features. • Diagnose and resolve performance issues, crashes, and memory problems using profiling and monitoring tools. • Apply native platform knowledge (Swift or Kotlin) when working with native modules or platform-specific optimizations. • Mentor junior and mid-level engineers and support technical hiring processes.

Job Requirements

  • 7+ years of professional software engineering experience, including 4+ years in cross-platform mobile development
  • Expert-level experience with React Native and cross-platform mobile architecture
  • Strong proficiency in TypeScript with experience building scalable typed codebases
  • Experience building reusable component libraries using NativeWind or Tailwind-style frameworks
  • Experience integrating headless CMS platforms (Sanity CMS preferred)
  • Experience implementing feature flags or experimentation platforms such as LaunchDarkly
  • Strong experience with Expo (managed or bare workflows) and the broader Expo ecosystem
  • Experience building mobile CI/CD pipelines (EAS, Fastlane, or similar) including automated builds and app store submissions
  • Strong experience with automated testing using Jest and React Native Testing Library
  • Experience implementing end-to-end UI automation testing using Detox, Maestro, Appium, or similar
  • Experience with mobile observability and monitoring tools such as Datadog or Sentry
  • Working knowledge of Swift (iOS) and/or Kotlin (Android) for native module integration and debugging
  • Experience delivering large, complex mobile projects with measurable impact
  • Strong written and verbal English communication skills
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent practical experience
  • Must be located in Latam
  • Nice to Have
  • Deep native mobile development experience in Swift (iOS) or Kotlin (Android)
  • Experience working with React Native New Architecture (Fabric, TurboModules, JSI)
  • Experience with Expo Router or file-based routing systems
  • Experience implementing over-the-air updates using Expo Updates or CodePush
  • Familiarity with additional mobile observability tools such as Firebase Crashlytics
  • Contributions to open-source React Native libraries or technical content
  • Experience working in high-growth technology companies with strong mobile engineering cultures

Benefits

  • Work remotely Monday - Friday, 40 hours a week (no weekends)
  • Vacation: 10 business days a year
  • Holidays: 5 National Holidays a year
  • Company Holidays: 5 Company Holidays a year (Christmas Eve, Christmas Day, New Year's Eve, New Year's Day, Zipdev Day)
  • Parental Leave
  • Health Care Reimbursement
  • Active Lifestyle Reimbursement
  • Quarterly Home Office Reimbursement
  • Payroll Deduction Purchase Plans
  • Longevity Bonus
  • Continuous Learning Bonus
  • Access to Training and Professional Development Platforms
  • Did we mention it's REMOTE?!!

Related Job Pages

More Software Engineer Jobs

Roku logo

Software Engineer

Roku

Roku Inc. is a leading streaming device offering a wide range of channels within the movies, TV, sports, news, weather, music, games, kids, tech, Web TV, lifest

Title: Software Engineer Location: San Jose United States Job Description: Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers. From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. About the role Roku pioneered streaming to the TV and continues to innovate and lead the industry. While we are well-positioned to help shape the future of television and streaming media around the world, continued success depends on experienced embedded software engineers like you joining the Roku OS Streaming Media team. In this role, you will be part of the team that's responsible for Roku's Media engine, implementing new features and designing algorithms that deliver flawless video playback to all our users. This includes optimizing network interactions between our players and CDN, implementing adaptive streaming stacks, integrating DRM systems, and developing tools to monitor performance. The features and performance improvements you implement directly impact millions of users every day. This is a great role for an experienced professional with innovative ideas for complex problems and the ability to translate them into ultra-reliable software. For California Only - The estimated annual salary for this position is between $197,900 - $280,000 annually. Compensation packages are based on factors unique to each candidate, including but not limited to skill set, certifications, and specific geographical location. This role is eligible for health insurance, equity awards, life insurance, disability benefits, parental leave, wellness benefits, and paid time off. What you'll be doing - Extend Roku's player feature set to support new business opportunities and the latest multimedia specifications - Continuously improve playback on Roku devices, and deliver our users a world-class player experience under all operating conditions - Work independently and in small groups to deliver new features and functionality on-time - Demonstrate excellence in C++ & Python development and deliver high-performance, ultra-reliable software - Demonstrate impeccable software design skills, make extensive changes to an existing C++ code base that are modular and easy to maintain - Demonstrate the ability to dig deep to find solutions to tough problems affecting our users We're excited if you have - 2 - 5 years of relevant software development experience - Bachelor's or master's in computer science or equivalent engineering experience. - Extensive programming experience with C++ and Python - Proven track record of success with embedded system development projects and Linux operating systems. - Deep understanding of multi-threaded development and concurrency management. - Experience in API design and developing portable code. - Been able to accurately estimate software tasks and work to schedule. - Architected, implemented, and tested systems for performance & low resource consumption. - A good understanding of open source development - A familiarity with AI/ML and LLM technologies. - Experience with other consumer electronics OS'es (e.g. Android, FreeRTOS) - Knowledge of TCP/IP, TLS, HTTP, DRM technologies like PlayReady, Widevine and streaming protocols such as WebRTC, HLS, and/or DASH is important. - Experience working with video (H.264, H.265, AV1) & audio (aac, ac3) codecs. #LI-SR2 Our Hybrid Work Approach Roku fosters an inclusive and collaborative environment where teams work in the office Monday through Thursday. Fridays are flexible for remote work except for employees whose roles are required to be in the office five days a week or employees who are in offices with a five day in office policy. Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter. The Roku Culture Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV. We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002.

California
Full TimeRemoteTeam 11-50Since 1976H1B No Sponsor

• Lorem ipsum dolor sit amet, consetetur sadipscing elitr • Lorem ipsum dolor sit amet, consetetur sadipscing elitr • Lorem ipsum dolor sit amet, consetetur sadipscing elitr

Germany
€1K - €2K / year
Lightly logo

Engineering Expert

Lightly

Your Data. At Its Full Potential.

OtherRemoteTeam 11-50Since 2019H1B No Sponsor

• Create tasks that replicate E2E sales workflows • Create / acquire any necessary data required for the workflow • Create tasks + decision points within the workflow • Provide the solution to each decision point, accompanied by a justification for that solution

United States
Job Closed
Northwestern University logo

Developer Associate

Northwestern University

Northwestern University is an institution of higher education with a main campus in Evanston, Illinois and two additional campuses in Chicago, Illinois, and Doh

Title: Developer Associate Location: Evanston United States Job Description: Department: IT AS App Dev & Ops Salary/Grade: ITS/78 Target hiring range for this position will be between $72,339-$77,312 per year. Offered salary will be determined by the applicant's education, experience, knowledge, skills and abilities, as well as internal equity and alignment with market data. Job Summary: Efficiently develops, tests, deploys, and debugs new software or enhancements to existing software with occasional assistance. Often works collaboratively but may coordinate some low-complexity projects independently. Works directly with analysts and senior team members to design and implement technical solutions ensuring that business needs and requirements are met. Performs basic system integration tasks. Provides estimation for assigned tasks. Please note: Under our current hybrid work model, a minimum of two in-office days with the team are expected per week, subject to change. Specific Responsibilities: Strategic Planning - Collaborates with analysts and users to develop workflows and features. - Assists in all stages of the project, starting from the initial planning stages. Administration - Responds to inquiries and adheres to Northwestern's ITSM. - Creates and maintains software, process, and support documentation. - Communicates, diagnoses, and resolves database and software performance issues. Development - Executes all phases of the SDLC with occasional guidance. - Works with business analysts and stakeholders to determine and document requirements. - Designs databases and data structures. - Develops applications according to specifications from analysts and senior developers to support business requirements. - Completes tier 3 troubleshooting. - Prioritizes assigned tasks. - Escalates issues with vendors as appropriate. Miscellaneous Performs other duties as assigned. Minimum Qualifications: - Successful completion of a full 4-year course of study in an accredited college or university leading to a bachelor's or higher degree in a major such as computer science, information technology, or related; OR appropriate combination of education and experience. - No professional experience required. Infrastructure - Amazon Web Services (AWS) - Code Repositories (Git, Subversion) - Microsoft Office (Word, Excel, Powerpoint, Access, Outlook) - SQL/MySQL/Postgres Programming Languages and Frameworks - Java - JavaScript - PHP Analytical - critical thinking - database design/ data structure - Debugging - decision making - problem solving - Troubleshooting Project - Code documentation - collaboration and teamwork - organizational skills - planning workflow development & documentation Minimum Competencies: (Skills, knowledge, and abilities.) - Proficient in a modern programming language such as PHP (Preferred), Python, Java, or JavaScript. - Experience with SQL and relational database development. - Experience using Git version control system. - Experience learning new technologies independently. - Strong verbal and written communication abilities. - Ability to think critically and to understand projects from business, customer and technical perspectives. - Excellent analytic, problem-solving, and collaborative skills. - Self-starter with the ability to prioritize and multi-task. - Able to work in a hybrid environment. - Proactively identifies, communicates, and addresses technical problems and opportunities. Preferred Qualifications: - Experience developing, deploying, and maintaining full-stack applications. - Experience building and consuming RESTful APIs. - Experience working as part of an Agile software development team and/or as part of diverse information systems project teams is highly desired. - Knowledge of current industry best practices in software design and development. - Knowledge of higher education. Preferred Competencies: (Skills, knowledge, and abilities) - Experience developing full-stack applications on an application framework such as Laravel, CakePHP, Drupal, Symfony, CodeIgniter, .NET MVC, Django, Ruby on Rails, Spring, etc. Laravel preferred. - Experience writing automated tests for an application. - Experience creating technical documentation. - Familiarity with GitHub Actions. - Familiarity with Terraform or OpenTofu - Familiarity with cloud (AWS) services. Benefits: At Northwestern, we are proud to provide meaningful, competitive, high-quality health care plans, retirement benefits, tuition discounts and more! Work-Life and Wellness: Northwestern offers comprehensive programs and services to help you and your family navigate life's challenges and opportunities, and adopt and maintain healthy lifestyles. We support flexible work arrangements where possible and programs to help you locate and pay for quality, affordable childcare and senior/adult care. Professional Growth & Development: Northwestern supports employee career development in all circumstances whether your workspace is on campus or at home. If you're interested in developing your professional potential or continuing your formal education, we offer a variety of tools and resources. Northwestern University is an Equal Opportunity Employer and does not discriminate on the basis of protected characteristics, including disability and veteran status. View Northwestern's non-discrimination statement. Job applicants who wish to request an accommodation in the application or hiring process should contact the Office of Civil Rights and Title IX Compliance. View additional information on the accommodations process.

Illinois