Job Summary:
We are looking for a skilled and experienced Mobile Developer with strong expertise in React Native and ReactJS. You will be responsible for developing high-quality mobile and web applications that are responsive, user-friendly, and scalable. This role is ideal for someone who has worked on both Android and iOS apps using React Native, and also has a solid understanding of front-end development with ReactJS.
Key Responsibilities:
- Develop cross-platform mobile applications using React Native.
- Build and maintain responsive web applications using ReactJS.
- Write clean, reusable, and efficient code.
- Work with APIs, third-party libraries, and backend teams to integrate features.
- Optimize application performance and fix bugs or crashes.
- Participate in design discussions and contribute ideas for new features.
- Ensure the apps meet high performance, usability, and accessibility standards.
- Collaborate with UI/UX designers, testers, and product managers.
Required Skills:
- Strong hands-on experience with React Native for mobile app development.
- Solid experience with ReactJS for web development.
- Knowledge of JavaScript (ES6+), HTML5, CSS3.
- Experience with RESTful APIs and JSON data handling.
- Familiarity with mobile app deployment (App Store & Play Store).
- Good understanding of state management tools like Redux, Context API.
- Experience in using Git and version control systems.
Good to Have:
- Exposure to TypeScript, Next.js, or Node.js.
- Knowledge of CI/CD pipelines, mobile testing, and debugging tools.
- Experience with Firebase, push notifications, or offline storage.
- Familiarity with app analytics and performance monitoring tools.