R

Frontend Developer

Redian Software Global
Full-time
On-site
Gurgaon Kty., Haryana, India
  • Design, develop, and maintain high-performance mobile applications for both iOS and Android using React Native.
  • Build reusable, clean, and maintainable code with a focus on performance and scalability.
  • Implement app features, ensuring they are functional, intuitive, and user-friendly.
  • Optimize app performance for smooth user experiences by identifying and resolving performance bottlenecks, memory leaks, and lag.
  • Profile and optimize code using tools such as Android Studio, Flipper, React DevTools, and Xcode Instruments.
  • Enhance rendering performance and handle large data sets and complex animations effectively.
  • Write code that works across both iOS and Android, while ensuring that platform-specific considerations and native capabilities are utilized.
  • Work with platform-specific APIs and native modules when necessary, ensuring a seamless experience for users on both platforms.
  • Collaborate with cross-functional teams including product managers, UX/UI designers, and back-end engineers to deliver new features.
  • Communicate clearly and effectively with other engineers to ensure a high-quality codebase and a collaborative, agile environment.

Requirements

  • Strong understanding of mobile development principles for both iOS and Android platforms.
  • Proficiency in JavaScript (ES6+), React Native, and Redux for state management.
  • Experience with React Navigation and deep linking.
  • Knowledge of native mobile development using Swift (iOS) and Java/Kotlin (Android) is a plus
  • Familiarity with modern build tools such as Metro bundler, and Xcode/Android Studio.
  • Experience with APIs (RESTful) and integrating mobile applications with backend systems.
  • Knowledge of native modules and platform-specific code when required.
  • Experience with TypeScript in a React Native environment.
  • Familiarity with GraphQL and Apollo Client for efficient data fetching.
  • Exposure to CI/CD pipelines (e.g., Bitrise, Jenkins, CircleCI).
  • Experience with Firebase for authentication, real-time data, and cloud messaging.
  • Knowledge of React Native performance tuning and debugging techniques.