Frontend Developer React.js and React Native

Ecphasis Infotech Private Limited

Chennai District

On-site

INR 500,000 - 700,000

Full time

10 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Ecphasis Infotech Private Limited is seeking a Frontend Developer skilled in React.js and React Native to build modern, responsive web and mobile applications in Chennai. You will work closely with backend, UI/UX, QA, and product teams to deliver reliable and user‑friendly software.

You will convert designs from Figma/Adobe XD, integrate REST APIs with Axios, manage state, implement real‑time features via WebSockets, and ensure scalable frontend code.

Qualifications

  • Bachelor’s degree in Computer Science, IT, Engineering, BCA, MCA, or a related field.
  • 1–2 years of frontend development experience.
  • Practical experience with React.js and React Native.
  • Knowledge of REST API integration.
  • Familiarity with WebSockets and real‑time communication.
  • Knowledge of local storage and caching mechanisms.
  • Experience with Redux, Redux Toolkit, or Context API.

Responsibilities

  • Develop and maintain web applications using React.js and React Native.
  • Convert Figma/Adobe XD designs into reusable UI components.
  • Integrate and consume REST APIs using Axios or similar libraries.
  • Implement real‑time features using WebSockets.
  • Collaborate with backend, UI/UX, QA, and product teams.
  • Maintain clean, scalable frontend code and follow best practices.

Skills

React.js
React Native
REST API
State management
UI development
WebSockets
Firebase
localStorage
IndexedDB
AsyncStorage
MMKV
React Router
React Navigation
Git

Education

Bachelor’s Degree in Computer Science
Information Technology
Software Engineering
Electronics / related Engineering
Bachelor of Computer Applications (BCA)
Master of Computer Applications (MCA)
Any related field

Tools

Axios
Firebase
Bootstrap
Tailwind CSS
Xcode

Job description

Frontend Developer React.js and React Native

Experience: 1-2 year Experience

Job Description
  • We are looking for a Frontend Developer with 1–2 years of experience in React.js and React Native to develop modern, responsive web and mobile applications. The candidate should have experience with REST APIs, state management, UI development, and real‑time features, and work closely with backend, UI/UX, QA, and product teams to deliver reliable and user‑friendly applications.
Educational Qualification
  • 1.Bachelor’s Degree in: Computer Science
  • 2.Information Technology
  • 4.Software Engineering
  • 5.Electronics / related Engineering field
  • 6.Bachelor of Computer Applications (BCA)
  • 7.Master of Computer Applications (MCA)
  • 8.Any related field
  • 1.Develop and maintain web applications using React.js.
  • 2.Develop and maintain cross-platform mobile applications using React Native.
  • 3.Convert Figma/Adobe XD designs into responsive and reusable UI components.
  • 4.Integrate and consume REST APIs using Axios or similar libraries.
  • 5.Implement real‑time application features using WebSockets.
  • 7.Implement local data storage and caching using localStorage, IndexedDB, AsyncStorage, or MMKV.
  • 8.Implement navigation using React Router and React Navigation.
  • 9.Integrate Firebase services including Authentication and Push Notifications.
  • 10.Handle loading, success, error, and API response states effectively.
  • 11.Optimize applications for performance, scalability, and reliability.
  • 12.Debug, test, and resolve frontend issues across web and mobile applications.
  • 13.Participate in code reviews and follow frontend development best practices.
  • 14.Collaborate with backend developers, designers, QA engineers, and product teams.
  • 15.Understand existing codebases and contribute to ongoing projects.
  • 16.Maintain clean, reusable, scalable, and maintainable frontend code.
  • 17.Use Git and follow proper version‑control workflows.
  • 18.Support application builds and deployment‑related activities when required.
Required Technical Skills
  • 3.Component-based architecture
  • 4.Functional components
  • 5.Props and state management
  • 7.React Hooks
  • 8.Application lifecycle concepts
  • 9.Web and mobile application development
  • 4.Array methods
  • 5.Destructuring
  • 6.Spread and Rest operators
  • 7.Modules and Import/Export
  • 8.Closures and Callbacks
State Management
  • 3.Context API
  • 4.Global and local state management
  • 5.Handling loading, success, and error states
API Integration
  • 1.REST API integration
  • 3.Request and response handling
  • 5.Token‑based authentication
  • 7.Loading‑state management
WebSockets & Real‑Time Features
  • 2.Connecting applications to WebSocket servers
  • 3.Handling real‑time messages and events
  • 4.Connection and disconnection handling
  • 6.Real‑time chat implementation
  • 7.Notifications and live updates
Navigation
  • 1.React Navigation
  • 2.React Router
  • 3.Navigation stacks
  • 4.Routes
  • 5.Route parameters
  • 6.Navigation state management
UI Development
  • 1.HTML5
  • 2.CSS3
  • 4.CSS Flexbox
  • 7.Responsive layouts for different screen sizes
Local Storage & Caching
  • 1.localStorage
  • 2.IndexedDB
  • 3.AsyncStorage
  • 4.MMKV
  • 6.User preferences
  • 7.API data caching
  • 8.Local application state persistence
Firebase
  • 2.Firebase Authentication
  • 3.Firebase Cloud Messaging (FCM)
  • 4.Push notification implementation
  • 6.Basic Firebase configuration for web and mobile applications
Build & Run
  • 1.Ability to run React Native applications using Android Studio.
  • 2.Understanding of Android emulators.
  • 3.Ability to test applications on physical Android devices.
  • 4.Basic familiarity with Xcode and iOS simulators/devices is preferred.
Web:
  • 1.Ability to run React.js projects using npm/yarn
  • 2.Understanding of development builds.
  • 3.Understanding of production builds.
  • 4.Basic understanding of frontend build processes.
  • 2.Debugging React.js applications
  • 3.Debugging React Native applications
  • 4.Identifying UI issues
  • 5.Identifying API issues
  • 6.Identifying state‑management issues
  • 7.Identifying navigation issues
  • 8.Reading and understanding basic error logs
  • 1.Cloning repositories
  • 2.Creating branches
  • 3.Switching branches
  • 4.Pulling and pushing code
  • 5.Creating meaningful commits
  • 6.Creating pull requests
  • 7.Reviewing pull requests
  • 8.Resolving merge conflicts
  • 10.Keeping local branches synchronized with remote repositories
  • 1.Strong understanding of React.js and React Native.
  • 2.Experience working on real‑world web and mobile applications.
  • 4.Experience with REST API integration.
  • 5.Knowledge of WebSockets and real‑time application development.
  • 6.Experience with Redux or Redux Toolkit.
  • 7.Experience with Firebase services.
  • 8.Experience with local storage and caching mechanisms.
  • 9.Familiarity with Bootstrap or Tailwind CSS.
  • 10.Understanding of mobile application deployment basics.
  • 11.Exposure to Agile/Scrum methodologies.
  • 12.Experience working with CI/CD workflows.
  • 13.Basic understanding of application performance optimization.
  • 14.Familiarity with testing and debugging tools.
  • 15.Good understanding of responsive UI development.
  • 1.Bachelor’s degree in Computer Science, IT, Engineering, BCA, MCA, or a related field.
  • 2.1–2 years of frontend development experience.
  • 3.Practical experience with React.js and React Native.
  • 5.Knowledge of REST API integration.
  • 6.Familiarity with Redux, Redux Toolkit, or Context API.
  • 7.Understanding of WebSockets and real‑time communication.
  • 8.Knowledge of React Navigation and React Router.
  • 9.Familiarity with Firebase services.
  • 10.Basic knowledge of local storage and caching.
  • 11.Basic understanding of Git and version control.
  • 12.Strong analytical and problem‑solving skills.
  • 13.Good communication and teamwork skills.
  • 14.Candidates with practical projects and hands‑on development experience are encouraged to apply.
  • 1.Timely completion of assigned development tasks.
  • 2.Quality and maintainability of frontend code.
  • 3.UI implementation accuracy.
  • 5.Application performance and responsiveness.
  • 6.Bug identification and resolution.
  • 7.WebSocket and real‑time feature implementation.
  • 8.Code review participation and Git workflow compliance.
  • 9.Successful implementation of responsive web and mobile interfaces.
  • 10.Reduction of recurring frontend issues.
  • 11.Effective collaboration with backend, design, QA, and product teams.
  • 12.Ability to understand and contribute to existing codebases.
  • Competitive salary based on:
  • 1.Relevant frontend development experience
  • 3.React.js and React Native technical knowledge
  • 5.State‑management knowledge
  • 6.WebSocket and real‑time development skills
  • 7.Practical project experience
  • 9.Overall suitability for the role
  • Provident Fund
  • Learning and career growth opportunities
  • Exposure to real‑world web and mobile development projects
  • Hands‑on experience with React.js and React Native
  • Collaborative and supportive work environment
  • Opportunity to work with Backend, Design, QA, and Product teams
  • 1.Opportunity to work on real‑world React.js and React Native projects.
  • 2.Hands‑on experience in web and mobile application development.
  • 3.Exposure to REST APIs and real‑time WebSocket communication.
  • 4.Practical experience with Redux, Firebase, and local storage.
  • 5.Exposure to modern frontend development tools and technologies.
  • 6.Opportunity to work with backend, UI/UX, QA, and product teams.
  • 7.Experience working with existing production codebases.
  • 8.Learning, mentorship, and career growth opportunities.
  • 9.Collaborative and technology‑driven work environment.
  • 10.Opportunity to contribute directly to application performance, functionality, and user experience.
  • Employment Type: Full‑Time
  • Role: Frontend Developer – React.js & React Native
  • Experience: 1–2 Years
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Frontend Developer
Frontend Developer

Techiebears Private Limited • Bhiwandi

On-site
INR 400,000 - 800,000
React Native Developer
React Native Developer

Collab Solutions • Pune District

On-site
INR 900,000 - 1,500,000
Frontend Developer-React Native
Frontend Developer-React Native

Finhaat • Gurugram District

On-site
INR 800,000 - 1,200,000
React Js Developer
React Js Developer

Versatile Commerce • Hyderabad

On-site
INR 400,000 - 700,000
React.js Developer
React.js Developer

Cloudesign • Mumbai

On-site
INR 1,800,000 - 3,000,000
FrontEnd Developer
FrontEnd Developer

PIPRA Solutions • Hyderabad

On-site
INR 1,500,000 - 2,500,000
React native Developer
React native Developer

Rejolut- A GenAI & Web 3.0 Company • Navi Mumbai

On-site
INR 600,000 - 900,000
React Native Developer
React Native Developer

Moolya Software Testing • Bengaluru

Hybrid
INR 1,400,000 - 2,100,000
Reactnative Developer
Reactnative Developer

ESP Engineered • Jaipur

On-site
INR 800,000 - 1,200,000
Frontend Lead
Frontend Lead

Weekday AI (YC W21) • India

On-site
INR 800,000 - 1,200,000