React Native Developer

Job Description

ElevateIT Studio is seeking a skilled and experienced React Native Developer to enhance our dynamic development team. In this pivotal role, you’ll design, develop, and maintain high-quality mobile applications for both iOS and Android platforms. Collaborating with cross-functional teams—including designers and backend developers—you’ll create user-friendly and visually appealing mobile experiences.

 

What You’ll Offer Us:

  • Development Expertise: Create, maintain, and improve mobile applications using the React Native framework.
  • Collaboration: Work closely with designers to transform wireframes and UI/UX designs into functional apps.
  • Optimization: Implement responsive designs and optimize apps for performance across various devices and screen sizes.
  • Code Quality: Write clean, maintainable, and efficient code following industry best practices.
  • Testing & Debugging: Conduct thorough testing and debugging to ensure stability and functionality.
  • API Integration: Integrate with backend APIs and manage data exchange between the mobile app and server.
  • Teamwork: Collaborate with backend developers to design and implement APIs for seamless data integration.
  • Continuous Learning: Stay updated on the latest trends in mobile app development, particularly in the React Native ecosystem.
  • Process Improvement: Enhance development processes, tools, and techniques to boost team productivity and code quality.
  • Technical Support: Assist in troubleshooting and resolving technical issues related to mobile applications.

 

What We’re Looking For:

  • Experience: Proven work as a React Native Developer or in a similar role.
  • Technical Skills: Strong proficiency in React Native and JavaScript. Knowledge of Flutter will be a plus!
  • State Management: Experience with state management libraries like Redux or MobX.
  • Mobile Development Knowledge: Solid understanding of component-based architecture and UI/UX patterns.
  • Build Tools: Familiarity with native build tools (Xcode, Android Studio, Gradle).
  • API Knowledge: Understanding of RESTful APIs and experience integrating them into mobile applications.
  • Version Control: Proficient in Git or other version control systems.
  • Testing: Experience with testing frameworks such as Jest or Detox for mobile app testing.
  • Performance Optimization: Knowledge of techniques and tools for optimizing mobile app performance.
  • Security Practices: Understanding of security best practices in mobile app development.
  • Soft Skills: Excellent problem-solving abilities, attention to detail, and strong communication and collaboration skills.
  • Education: Bachelor’s degree in Computer Science, Engineering, or a related field.

Job Summary

  • Published on:2024-09-23 10:04 am
  • Vacancy:1
  • Employment Status:Full Time
  • Experience:2 Years
  • Job Location:Lahore
  • Gender:No Preference
  • Application Deadline:2024-12-21