Senior React JS / React Native Developer
Location: Dallas, TX
Interview: F2F
Experience: 10+ Years
Job Type: Contract
Role: React JS developer
Submission Requirements
Must be able to attend an F2F interview in Dallas, TX.
share updated resume, location, work authorization, availability,
Important:
do not share resumes if the candidate is not interested in attending a F2F interview or is not local to Texas.
Only submit candidates who are local to Texas and genuinely interested/available for the F2F interview.
confirm the candidate's location and F2F availability before sharing the resume.
Job Summary
We are seeking a highly experienced React JS / React Native Developer with strong expertise in building modern web and mobile applications. The candidate should have hands-on experience with React.js, React Native, and JavaScript, developing applications for web, iOS, and Android platforms.
Required Skills
- 10+ years of overall software development experience
- 6+ years of experience with React.js and JavaScript (ES6+)
- Strong hands-on experience with React Native
- Experience developing mobile applications for iOS and Android
- Strong knowledge of React Hooks, Context API, and component lifecycle
- Experience with Redux, MobX, or Zustand
- Strong HTML5 and CSS3 skills
- Experience integrating RESTful APIs
- Experience with Git and modern frontend build tools
- Strong understanding of responsive design and performance optimization
- Experience with mobile navigation, state management, and mobile architecture
- Experience with push notifications, device permissions, biometric authentication, and native integrations
Preferred Skills
- TypeScript
- Next.js
- Jest / React Testing Library / Detox
- Mobile CI/CD pipelines
- Apple App Store and Google Play Store deployment
- Swift or Kotlin/Java knowledge
- Accessibility and web/mobile performance optimization
Responsibilities
- Develop and maintain web applications using React.js and JavaScript.
- Develop and maintain cross-platform mobile applications using React Native.
- Build reusable and scalable components.
- Integrate web and mobile applications with backend REST APIs.
- Troubleshoot bugs and performance issues.
- Participate in code reviews and follow development best practices.
- Support application deployment to web, Apple App Store, and Google Play Store.
- Collaborate with UI/UX, product, and backend development teams.