About the job
Job Vacancy: Mid-level: React and React Native Developer
Probits is a dynamic IT company that delivers high-quality products and services to our esteemed Australian clients. We are currently seeking a highly skilled and experienced Mid-level React and React Native Developer to join our dynamic team. The ideal candidate shall possess a strong knowledge of mobile app development and a deep understanding of the React and React Native frameworks. You will be responsible for building, deploying, and maintaining cross-platform mobile applications that deliver an excellent user experience.
Position: Mid-level React and React Native Developer
Company Name: Probits
Location: Thasikhel, Lalitpur
Type: Full-time
Responsibilities:
- Develop and maintain user interfaces using React and React Native.
- Collaborate with backend teams to integrate APIs and ensure seamless data flow.
- Work with cross-functional teams to define, design, and ship new features.
- Optimize applications for maximum performance across a vast array of web-capable devices and browsers.
- Write reusable, testable, and efficient code.
- Troubleshoot and debug to enhance performance.
- Participate in code reviews to maintain code quality and share best practices.
- Stay updated with emerging technologies and industry trends to ensure continuous improvement.
- Work closely with product managers, designers, and backend teams to understand user requirements and provide technical solutions.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or related field, or equivalent experience.
- At least 1 year of experience in frontend development using React and React Native.
- Experience in integrating Firebase services such as Firestore, Authentication, and Cloud Functions.
- Solid understanding of class-based components in React Native.
- Familiarity with React development and its ecosystem (React hooks, Context API, etc.).
- Knowledge of Material UI for React and other UI component libraries.
- Experience working with backend teams to integrate APIs and manage data flow.
- Solid understanding of RESTful APIs and asynchronous programming.
- Familiarity with state management libraries such as Redux or Zustand.
- Experience with version control systems, preferably Git.
- Familiarity with native build tools, like XCode, and Gradle (Android Studio, IntelliJ).
- Understanding of platform-specific design guidelines for iOS and Android.
- Excellent problem-solving and analytical skills.
- Familiarity with Agile development methodologies.
Benefits:
- Competitive salary based on experience and qualifications.
- Professional development opportunities and support for continued learning.
- Collaborative and supportive work culture with opportunities for growth and advancement.