← Back to jobs
Nashville, TN, USA
No related jobs found
Responsibilities:
Develop and maintain cross-platform mobile applications using React Native.
Build reusable and scalable mobile components using JavaScript/TypeScript.
Develop responsive and user-friendly mobile interfaces.
Integrate REST APIs and third-party services.
Work with backend teams to integrate application services and data.
Implement state management using Redux, Context API, or similar frameworks.
Debug, troubleshoot, and optimize mobile application performance.
Write unit and integration tests and participate in code reviews.
Work with native iOS/Android components when required.
Collaborate with UI/UX designers, product managers, QA, and other development teams.
Participate in Agile/Scrum ceremonies and deliver features within project timelines.
Troubleshoot production issues and provide ongoing application support.
Required Skills:
4+ years of software development experience with strong React Native experience.
Strong proficiency in JavaScript and/or TypeScript.
Hands-on experience developing applications for iOS and Android.
Strong knowledge of React Native, React, Redux, and REST APIs.
Experience with Git and modern CI/CD development practices.
Experience with mobile application debugging and performance optimization.
Knowledge of JSON, HTTP, and API integration.
Good understanding of Agile/Scrum development methodologies.
Strong communication and problem-solving skills.
Preferred Skills:
Experience with Swift, Objective-C, Kotlin, or Java.
Experience with Firebase, push notifications, analytics, or authentication.
Experience with automated mobile testing frameworks.
Experience publishing applications to the Apple App Store and Google Play Store.
Knowledge of cloud services such as AWS or Azure is a plus
Bachelor's degree
No related jobs found
← Back to jobs