Job Description

We are looking for a React Native Developer for our Development Team. Candidates must have a proven industrial experience in developing mobile applications. The ideal candidate must have experience developing and delivering complex “enterprise-grade” mission-critical mobile applications, be an enthusiastic self-motivator, with the ability to both understand the “big picture” issues and to drill down to detail.

 

Responsibilities

  • Design and Develop Mobile Applications using React Native framework.
  • Ensure that the performance & quality of developed applications meet industry standards.
  • Cooperate with other developers in the process of building mobile applications
  • Participate in design and code reviews
  • Interact with other team members to incorporate their innovations and vice versa
  • Identify and communicate best practices for mobile application development.
  • Use knowledge of software development and product feature integration in order to architect end-to-end solutions.
  • Have the ability to lead the entire feature lifecycle (from design to delivery phases) of mobile applications and products.
  • Ability to define and review architecture, implementation and test specifications to ensure that the product architecture continues to meet high levels of scalability, resilience and fault-tolerance.
  • Ability to drive the integration and automated testing (at unit, functional and scale granularities) efforts to ensure that the product meets the requisite production quality metrics.
  • Demonstrate designs using documents, flowcharts, layouts, diagrams
  • Prepare any and all other regular and special documentation as needed.
  • Investigate and analyze software issues.
  • Identify and address performance, scale, and other bottlenecks; and fix bugs in existing software.
  • Follow software development lifecycle processes.
  • Mentoring, coordinating activities, improving engineering processes, inspiring and motivating others, working as a promoter of new ideas and technology solutions in virtualization and networking space.
  • SQL database or relational database skills

 

Qualifications

• BS or MS in Computer Science or related technical field

  • 3 -5 years of experience
  • Have two or more iOS/Android apps developed with React native. Either deployed on the AppStore/Google Play or available on Github.
  • Proficient in multiple state management systems i.e. BLOC, Redux, Provider, Riverpod, GetX
  • Experience in Swift (Objective C is a plus) and/or Android SDK (Kotlin)
  • Experience in developing web, windows and mac applications with React native.
  • Have a good understanding of the design patterns e.g. MVC, MVP, MVVM, VIPER.
  • Familiarity with REST APIs to connect mobile applications to back-end services.
  • Familiarity with Networking, Camera, Offline storage, and Maps SDK.
  • Understanding of iOS/Android design principles and interface guidelines.
  • Familiarity with local and push notifications. • Experience with third-party libraries and APIs.
  • Experience with offline storage, threading, and performance tuning.
  • Experience with Beta, Enterprise, App store and Play store distribution.
  • Experience with unit tests and architecting testable code.
  • Strong grip and proficient understanding of version control tools.
  • Thorough knowledge of software development best practices, including coding standards, code reviews, source control management, build process, continuous integration, and continuous delivery.
  • Strong software debugging skills.
  • Strong skills in information gathering and requirement documentation.
  • Quick learner and ability to adapt fast-paced development environments.
  • Team player with outstanding collaboration and teamwork attitude.
  • Excellent written and verbal communication skills.
  • Excellent analytical and problem-solving skills.
  • SQL database or relational database skills

Job Summary

  • Published on:2023-01-10 5:29 am
  • Vacancy:1
  • Employment Status:Full Time
  • Experience:2 Years
  • Job Location:Islamabad
  • Gender:No Preference
  • Application Deadline:2024-12-22