Our client, a rapidly growing software agency based in Faisalabad, is looking for a talented React Native Developer to join their team. The role focuses on creating pixel-perfect user interfaces from design tools like Figma while maintaining high productivity and timely feature delivery. The developer will leverage AI tools such as GitHub Copilot and ChatGPT to accelerate development processes. This position requires extensive experience with Firebase services—including Firestore, Firebase Functions, and Authentication—or Supabase, alongside occasional backend development using Node.js. A strong understanding of mobile platform architecture for both Android and iOS is essential to build scalable, efficient applications. The candidate will optimize app performance, collaborate closely with design and product teams, and adhere to clean code principles. Responsibilities also include effective use of Git for version control, participation in code reviews, implementation of CI/CD pipelines, and unit/integration testing to ensure app stability. Staying current with mobile development trends and tools is a key part of this role.
Key Responsibilities:
- Develop pixel-perfect user interfaces based on provided designs from Figma or similar tools.
- Maintain high development productivity and deliver features within set deadlines.
- Utilize AI-assisted development tools like GitHub Copilot and ChatGPT to enhance coding efficiency.
- Work extensively with Firebase services (Firestore, Functions, Authentication) or Supabase for backend integration.
- Write and manage backend logic using Node.js when necessary.
- Build scalable and efficient mobile applications using React Native.
- Apply best practices and architecture principles for Android and iOS platforms.
- Optimize application performance to ensure a smooth user experience across various devices.
- Collaborate with design and product teams to align on features and user experience.
- Follow clean code standards, create reusable components, and maintain a modular codebase.
- Use Git effectively for version control and team collaboration.
- Participate actively in code reviews and contribute to continuous process improvements.
- Implement CI/CD pipelines and conduct unit and integration testing to maintain app stability.
- Keep up-to-date with the latest trends, tools, and libraries in mobile development.
Required Qualifications:
- 2 to 3 years of professional experience in React Native development.
- Strong proficiency with Firebase services or Supabase.
- Experience with Node.js for backend logic implementation.
- Solid understanding of mobile platform architecture for both Android and iOS.
- Familiarity with version control systems, particularly Git.
- Ability to write clean, reusable, and modular code.
- Experience with CI/CD pipelines and automated testing frameworks.
- Comfortable using AI-assisted development tools to improve productivity and code quality.
Preferred Qualifications and Benefits:
- Performance-based bonus included in the compensation package.
- Full-time position based in Faisalabad requiring in-person attendance.
- Work schedule from Monday to Saturday, 9:00 AM to 6:00 PM.
- Monthly salary of Rs70,000.
This role offers an exciting opportunity to work in a dynamic and fast-growing software agency, contributing to innovative mobile applications while advancing your skills in modern development practices.