Sr. React Native Developer

 

Description:

We are seeking an experienced Senior React Native Developer to join our team and lead the development of high-quality mobile applications. As a key member of our engineering team, the Senior React Native Developer will play a crucial role in designing, building, and optimizing mobile solutions that deliver exceptional user experiences across multiple platforms.

Responsibilities:

  • Lead the end-to-end development of mobile applications using the React Native framework. Translate design mockups and user stories into functional, responsive, and visually appealing mobile experiences.
  • Collaborate with cross-functional teams to drive technical decisions and resolve complex challenges.
  • Implement automated testing strategies and continuous integration processes to validate software functionality and performance.
  • Identify and address performance bottlenecks, memory leaks, and other optimization opportunities to enhance user experience and application efficiency.
  • Ensure cross-platform compatibility and functionality by testing applications on various devices, operating systems, and screen sizes.
  • Communicate effectively with team members to coordinate tasks, share insights, and address challenges promptly.
  • Leverage modern JavaScript features and best practices to enhance code quality and readability.
  • Architect and implement state management solutions using Redux or MobX to manage application state and data flow.
  • Adhere to platform-specific design guidelines and best practices to ensure consistency and usability across iOS and Android platforms.
  • Implement navigation solutions using the React Navigation library to create seamless navigation experiences within mobile applications.
  • Debug and troubleshoot issues in React Native applications using debugging tools and techniques.

 

 

Requirements:

 

  • Strong proficiency in JavaScript, TypeScript, and React Native development tools and libraries.
  • Experience with native mobile development (iOS, Android)
  • Familiarity with GraphQL, RESTful APIs, and asynchronous programming concepts.
  • Excellent problem-solving skills with a strong attention to detail and ability to prioritize tasks.
  • Effective communication and collaboration skills, with the ability to work both independently and as part of a team.
  • Ability to debug and troubleshoot issues in React Native applications using debugging tools and techniques.
  • Proven experience implementing and managing application states using Redux or MobX.
  • Hands-on experience integrating mobile applications with backend services using RESTful APIs.
  • Experience with functional programming concepts and asynchronous programming patterns.
  • Understanding of push notification delivery, scheduling, and handling strategies for optimizing user engagement and retention.
  • Demonstrated experience in developing mobile applications that interface with IoT devices and sensors, leveraging technologies such as Bluetooth Low Energy (BLE), Wi-Fi, MQTT, or other IoT protocols.

Qualification: Bachelor's degree in computer science, Engineering, or related field. Master's degree preferred.

Experience: 5+ years of professional experience in mobile app development, with a focus on React Native framework.

Organization eSpark Consulting Group
Industry IT / Telecom / Software Jobs
Occupational Category React Native Developer
Job Location Karachi,Pakistan
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 5 Years
Posted at 2024-05-15 4:16 pm
Expires on 2024-12-17