We are looking for a talented and experienced App Developer with strong expertise in single-page application (SPA) UI design and hands-on experience with React.js and React Native. The ideal candidate will be passionate about building intuitive, scalable, and high-performing web and mobile applications.Key Responsibilities
Design and develop single-page user interfaces (SPAs) using React.js.
Build and maintain mobile applications using React Native.
Translate UI/UX wireframes and design mockups into high-quality code.
Ensure application performance, responsiveness, and cross-browser compatibility.
Integrate RESTful APIs and third-party services into applications.
Collaborate with product managers, designers, and backend developers to deliver end-to-end solutions.
Write clean, reusable, and maintainable code following best practices.
Perform code reviews, debugging, and unit testing.
Stay updated with the latest trends in frontend development and suggest improvements.
Requirements
Bachelors degree in Computer Science, Engineering, or related field.
Minimum 6 years of professional experience in React.js development.
Proven experience in React Native for mobile application development.
Strong understanding of JavaScript (ES6+), HTML5, CSS3, TypeScript.
Expertise in building Single Page Applications (SPAs) with modern UI frameworks.
Familiarity with state management libraries (Redux, Context API, MobX).
Experience with REST APIs, JSON, and third-party integrations.
Knowledge of frontend build tools (Webpack, Babel, npm, Yarn).
Familiarity with Git version control and Agile methodologies.
Strong problem-solving skills and attention to detail.