
Javascript Developer
Tech Consulting · New Jersey, United States
- On site
- Full-time
- New Jersey, United States
Tailored resume — keyword-matched to this role.
Hiring manager — we find who's hiring.
Intro email — drafted to reach them directly.
About the role
Job Title: Entry-Level React Native Developer
Job Type: Full-Time
Location: Candidate must be open to relocate.
Job Summary:
We are seeking a motivated Entry-Level React Native Developer with a strong interest in building high-quality cross-platform mobile applications for Android and iOS. The ideal candidate will assist in developing, testing, and maintaining mobile applications while collaborating with cross-functional teams to deliver scalable, user-friendly solutions. This role is ideal for recent graduates or candidates with internship or project experience who are eager to build their careers in mobile application development.
Key Responsibilities:
- Develop, test, and maintain cross-platform mobile applications using React Native.
- Write clean, efficient, and maintainable code using JavaScript or TypeScript.
- Collaborate with UI/UX designers, backend developers, QA engineers, and product teams to implement application features.
- Integrate RESTful APIs, GraphQL APIs, and third-party services into mobile applications.
- Debug, troubleshoot, and resolve application issues and performance bottlenecks.
- Optimize applications for speed, responsiveness, scalability, and user experience.
- Participate in code reviews and follow software development best practices.
- Perform unit testing and assist with application deployment to Google Play Store and Apple App Store.
- Maintain technical documentation and contribute to project documentation.
- Stay updated with the latest React Native ecosystem, libraries, and mobile development trends.
Required Skills:
- Proficiency in React Native development using JavaScript or TypeScript.
- Good understanding of React fundamentals, including components, hooks, props, and state management.
- Knowledge of HTML5, CSS3, and responsive mobile UI development.
- Familiarity with REST APIs, JSON, and API integration.
- Basic understanding of mobile application architecture and navigation.
- Experience with Git or other version control systems.
- Understanding of debugging, testing, and performance optimization for mobile applications.
- Basic knowledge of npm or Yarn package management.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
Preferred Skills:
- Experience with state management libraries such as Redux, Redux Toolkit, Context API, MobX, or Zustand.
- Familiarity with Expo and React Native CLI.
- Knowledge of Firebase services, including Authentication, Firestore, Cloud Messaging, and Analytics.
- Basic understanding of native Android (Java/Kotlin) or iOS (Swift) development.
- Familiarity with Google Play Store and Apple App Store deployment processes.
- Exposure to CI/CD pipelines for mobile application deployment.
- Basic understanding of cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP).
- Knowledge of Agile/Scrum development methodologies.
- Internship, academic projects, or hands-on experience developing React Native applications.
Thanks,