Job Openings Application Developer

About the job Application Developer

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.