Back to all jobs
Job Description
Senior React/React Native Developer
We are seeking an experienced Senior React/React Native Developer to join our engineering team. The ideal candidate will have a strong foundation in React development with proven expertise in building cross-platform mobile applications using React Native. This role requires a seasoned professional who can deliver high-quality, scalable solutions while mentoring team members and driving technical excellence across our web and mobile platforms.
Key Responsibilities
- Design, develop, and maintain high-quality React and React Native applications across web and mobile platforms
- Write clean, maintainable, and well-documented TypeScript code following industry best practices
- Implement and advocate for software design patterns and architectural principles throughout the development lifecycle
- Collaborate effectively with cross-functional teams including designers, product managers, and backend engineers
- Participate in code reviews and provide constructive, detailed feedback to team members
- Optimize application performance, ensuring smooth user experiences on both web and mobile platforms
Required Skills & Experience
Technical Requirements
- Strong React & TypeScript proficiency with experience building type-safe applications
- Deep understanding of software design patterns and principles (SOLID, DRY, KISS, Clean Architecture)
- Experience with state management solutions (Jotai, Zustand, Context API, or similar)
- Proficiency with React hooks, component lifecycle, and modern React patterns
- Solid understanding of version control with Git, including branching strategies, pull requests, and code review workflows
- Understanding of responsive design and mobile-first development principles
Professional Requirements
- Ability to work autonomously and take ownership of tasks
- Strong team collaboration skills with experience working in Agile teams
- Excellent problem-solving and analytical thinking abilities
- Strong communication skills for technical and non-technical audiences
Desirable Skills
- Experience with cloud platforms (AWS, Azure, or Google Cloud Platform) and cloud services
- Experience with shadcn, vite, monorepo tools like Turborepo
- Knowledge of performance monitoring tools (Sentry, Datadog, New Relic)
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or related field
- 6+ years of professional experience developing with React
- 2+ years of hands-on experience with React Native
About BCB Group
First seen: February 25, 2026
Last updated: March 16, 2026