What are the responsibilities and job description for the React Native Senior Developer position at Ztek Consulting?
Job Role: React Native Senior Developer
Location: Nashville, TN
Job Description:
Must Have Technical/Functional Skills
Primary Skills (Must Have)
- React Native
- JavaScript (ES6 ) and TypeScript
- React.js fundamentals
- Redux / Redux Toolkit / Context API
- RESTful API integration
- Mobile application architecture and design patterns
- Android and iOS deployment processes
- Git, GitHub, Bitbucket
- Mobile performance optimization
- Push Notifications (FCM/APNS)
- State management libraries
- Unit Testing using Jest and React Native Testing Library
Secondary Skills (Good to Have)
- Expo Framework
- GraphQL
- Firebase (Auth, Firestore, Analytics, Crashlytics)
- CI/CD pipelines for mobile applications
- Fastlane
- Code Push
- Native Android (Java/Kotlin)
- Native iOS (Swift/Objective-C)
- Azure/AWS mobile services
- AI/LLM integration experience
Roles & Responsibilities
- Develop and maintain scalable cross-platform mobile applications using React Native.
- Architect reusable, maintainable, and high-performance mobile solutions.
- Collaborate with product owners, UX designers, architects, and backend teams.
- Implement responsive and pixel-perfect mobile user interfaces.
- Integrate REST APIs, GraphQL services, and third-party SDKs.
- Optimize application performance, memory management, and app startup times.
- Lead code reviews and enforce coding standards and best practices.
- Troubleshoot production issues and ensure application stability.
- Implement security best practices for mobile applications.
- Guide and mentor junior developers.
- Participate in Agile ceremonies including sprint planning, reviews, and retrospectives.
- Support App Store and Google Play Store deployments and releases.
Generic Managerial Skills, If any
Status reporting, Status communication in daily calls, team mentoring.
Education
Bachelor s degree
Salary : $100,000 - $120,000