Experience developing mobile applications from scratch with React Native. Experience with app distribution (for Android and iOS). Familiarity with ECMAScript 2015 (or newer). Careful about application architecture and organization of code. Aware of JavaScript design patterns. Familiar with state management patterns and solutions. Experience with testing methodologies (JS Unit tests, E2E tests). Real-world Git experience. Comfortable with iterative agile methodology, providing time estimates, and managing feedback loops.