Sr. React Native Developer

Job 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.

Education Required:

  • Bachelor's degree in Computer Science, Engineering, or a related field. Master's degree preferred.

Requirements:

  • 3+ years of professional experience in mobile app development, with a focus on the React Native framework.
  • 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.
  • Salary Range: negotiation
  • Experience: 0 Years
  • Location: Karachi
  • Job Type: full-time
  • Shift: N/A
  • Company Name: eSpark Consulting Group
  • City: Karachi
  • Valid From: 31-07-2024
  • Valid To: 09-08-2024
  • Job Deadline: 09-08-2024
  • Company Name: eSpark Consulting Group
  • Company Address: 301/B 3rd Floor & 401/A 4th Floor, Blossom Trade Centre, Block 1 Gulistan-e-Johar, Karachi, 74300
  • Company Industry: Information Technology
  • Company Email: hr@esparkconsultants.com
  • Company Phone: 0323 278 8259
  • Company Website: https://esparkconsultants.com/
  • Total number of employees: N/A

Sorry, Job Has Been Expired

Go to Dashboard Go to All Jobs