How You Can Develop as a Callstack Developer

Authors
Hanna Sobolewska
Content Marketing
@
Callstack

While this may sound like a cliché, knowledge sharing and self-development are truly important in the workplace. The very fact that you are continuously updating your skills boosts your confidence, improves your overall performance and, consequently, lets you pursue your own goals and interests.

Bringing your expertise to the table and sharing your hands-on experience can help you grow as a developer. And in the tech environment personal growth has a special value: once you start to realize your potential, you can inspire others towards seeking new ideas. 

Here at Callstack we embrace it all by giving excellent opportunities for self-development and knowledge sharing. We happily contribute to React and React Native ecosystems on a daily basis. We help to realize new ideas and welcome every initiative.

Open Source

There’s no better space to share expertise, upgrade your developer skills, and showcase your crazy new project than Open Source! 

We simply love Open Source 💙 Our expert team builds, maintains and contributes to widely used Open Source projects. First and foremost, we are core contributors to React Native, which means that we co-create and shape the technology we use.

We are authors of many libraries - our best-known Open Source projects include React Native Paper, React Native Testing Library or Re.Pack. 

video showing Re.Pack website preview

‍

Also, we are authors of Linaria, maintainers of React Navigation, and contributors to Jest and React Native Community modules.

We work closely with Facebook, Microsoft and Expo on Open Source projects to support the community. We organize events such as discussion panels or hackathons to talk about our projects and to help each other out.

Open Source is all about your own ideas. Let us know what you are passionate about! Whatever keeps you going, we will help you work on that. We recognize the importance and value of Open Source, and that’s why we fully support your effort.

We have a budget for your Open Source work. If you want to run a hackathon, need catering services for your coding sessions, rent a place to hack together, to name just a few, we’ve got you covered!

R&D program

There are never too many good ideas! If you have a React or React Native related project you are excited about or a bright idea for one, we want to invest in it. We always appreciate innovative ideas, fresh perspectives or different views on already established concepts and we want to support you in bringing them to life!

How does it work in practice and what benefits are there?

  1. You put forward your idea in a proposal
  2. When accepted, you get pulled off a client’s project to let you fully focus on your own
  3. You run your Open Source project with our business and marketing support
  4. Your cool library is there for everyone to use 

At the end of the day then you can work on a client’s project using something you created yourself out of passion and love :) This way you can also get more knowledge about your own solution and experience.

What’s more, we offer marketing, branding and design support throughout. After your work is out, we make a buzz on our channels to let the world know about your great job.

video showing React Native Notes and Re.Pack preview

Our most popular projects were born within our Research and Development program:

It always started with a cool idea. For example, Re.Pack is the brainchild of Paweł, a “tooling guy” who knows Webpack and Babel inside out. His idea got upvoted and he was given the green light to work exclusively on his project. While working on Re.Pack, he could rely on the support of our CTO as well as our marketing team who helped with branding and creating all Re.Pack assets.

Paweł could promote Re.Pack in a podcast episode and at our React Native EU conference where he gave a talk about code splitting in React Native. Now he is using Re.Pack in clients’ projects and he always has the opportunity to improve his library based on the feedback received from the community.

You can be like Paweł :) Show us what you’ve got! We can’t wait to discuss your idea!

TL;DR

At Callstack there is plenty of opportunity for development and growth. We have a dedicated program and budget to support your original ideas - some of the best-known projects were created within our R&D!

We deeply care about Open Source and we encourage everyone to contribute both code and knowledge to support the community and let you grow as a developer.

Join the Callstack team

 Would you like to work with us as a React Native developer? Join our Callstack team! Check our current job openings.

<rte-button>SEE JOB OPENINGS<rte-button>

Insights

Learn more about Community

cover

Oct 9Live Stream

React Native Conf 2025: React Foundation, Compiler 1.0 & Future of React Native

React Native Conf 2025 brought huge announcements: React Foundation under Linux Foundation, React Compiler 1.0 and Hermes v1. What’s next for React Native and newest React Features.

cover

Sep 25Live Stream

Live Dev Session: <Activity>, Expo SDK 54, Router v6, Lynx 3.4, TanStack Start

A packed week in the React ecosystem: React experiments with a new <Activity> component, Expo SDK 54 speeds up builds, Expo Router v6 adds native-like navigation, Lynx 3.4 ships inputs & dev tools, TanStack Start hits RC, and React Router previews Framework Mode.

cover

Sep 18Podcast

Core Contributor Summit 2025 Highlights

Core contributors from across the React Native ecosystem discuss stability, tooling, and the path to 1.0, from Flow to TypeScript, desktop apps, and how community fills the gaps left by Meta.

cover

Sep 11Live Stream

Live Dev Session: React Universe Conf, RN 1.0, Expo Updates & More

In Week 37 of our Live Dev Session we talked about React Universe Conf with guest Szymon, ranted about AI, explored what React Native 1.0 really means, reviewed Expo updates, and covered the latest moves in the React Native ecosystem.

cover

Sep 5Podcast

Crossing Paths of React And React Native Ecosystems

React and React Native: are the two ecosystems pulling together or apart? Let's discuss their evolution, similarities, differences, and community dynamics.

cover

Aug 20Podcast

We're Changing Into React Universe On Air

Here comes a new chapter for The React Native Show: we're becoming React Universe On Air!

cover

Jun 10Article

Apple Vision Pro: Insights From Conferences and Beyond

Explore key insights from introducing Apple Vision Pro at tech events. Discover its intuitive interface, immersive experiences, and the challenges faced.

cover

Mar 15Article

How to Make Your Open Source Project Repository Contributor Friendly

Check out 5 tips on making the repository of your Open Source project more contributor friendly for both new maintainers & users.

cover

Mar 1Article

React Native EU 2023 and a Glimpse Into Conference History

React Native EU is back for an on-site 2023 edition! Find out why it's worth attending our React Native conference and how it's evolved since 2017.

cover

Mar 30Article

Supporting Ukraine Through the "Tech to The Rescue" Project: UA SOS App

Learn about Callstack's commitment to the Tech To The Rescue project supporting Ukraine: UA SOS app.

cover

Mar 8Article

Women Who Make Waves in the React Native Community

On International Women’s Day we spoke to women who make waves as React and React Native developers. Check what they said about their tech careers.

cover

Nov 5Article

Events We Hold for You - Culture Powered by Callstack

When working at Callstack, you can join our unique initiatives. Find out more about our conferences, meetups, hackathons & discussion panels. Join our team!

cover

Mar 19Tutorial

The Hard Way vs. The React Native AI SDK Way: Stop Writing Custom Modules for Every Model

Learn how React Native AI uses a unified provider model to switch between cloud and on-device LLMs without rewriting application logic, enabling reliable AI experiences online and offline.

cover

Mar 12Tutorial

Build Smarter Apps: Tool Calling & AI Orchestration Explained

Learn how on-device models in React Native can call tools, interact with external APIs, and return structured outputs you can use directly in application logic.

cover

Mar 5Tutorial

MLC LLM + React Native: On-Device AI Without the Pain

Learn how to run third-party on-device LLMs in React Native using MLC LLM. Choose your models, run them efficiently across platforms, and keep a unified JavaScript API with React Native AI.

cover

Feb 24Tutorial

Intelligent Fallbacks with Apple Intelligence in React Native

Learn how to use Apple’s built-in Foundation Models in React Native apps, reduce memory usage, and enable fast, fully on-device AI with React Native AI Apple.

cover

Feb 10Tutorial

What Is the React Native AI SDK? A Complete Intro & Quickstart

Learn why on-device AI matters for React Native apps, how local LLMs behave offline, and what problems React Native AI is designed to solve from day one.

cover

Jan 29Tutorial

Implementing an Android TurboModule with Kotlin

Learn how to implement a React Native TurboModule on Android, from the TypeScript spec and Codegen to the Kotlin implementation and package registration.

cover

Jan 19Tutorial

Working with Different Threads in Swift TurboModules

Learn how JavaScript, native module, background, and main threads interact in React Native TurboModules, and how to use GCD queues to run async work safely in Swift.

cover

Jan 9Tutorial

How to Add Type-Safe Constants to Swift TurboModules

Learn how to expose typed, immutable constants from a Swift TurboModule using Codegen, and get full end-to-end type safety between native and JavaScript.

cover

Dec 30Tutorial

Adding Event Emitters to Your TurboModule in Swift

Learn how to emit native events from a Swift TurboModule and subscribe to them in JavaScript, including proper memory management and Codegen integration.

Writing a Swift TurboModule in React Native

Dec 22Tutorial

Writing Your First TurboModule in Swift

Learn how to build a fully working TurboModule in Swift, integrate it with Codegen, and bridge it through Objective‑C inside an Expo app.