Key Responsibilities:
Development & Architecture
- Design and develop cross-platform mobile applications using React Native.
- Write clean, efficient, and reusable code that adheres to coding standards.
- Optimize applications for performance, scalability, and reliability.
- Integrate third-party libraries, RESTful APIs, and native modules.
Testing & Debugging
- Test and debug apps using emulators and real mobile devices.
- Ensure smooth UI/UX performance across multiple device types and OS versions.
Collaboration
- Collaborate with UI/UX designers, back-end developers, and QA teams.
- Participate in Agile ceremonies (e.g., Sprint Planning, Standups, Retrospectives).
CI/CD & DevOps
- Follow and contribute to CI/CD pipelines using tools like GitHub Actions, Jenkins, or Bitrise.
- Implement code updates and assist in automated deployments.
Code Quality & Leadership
- Perform thorough code reviews and enforce code quality standards.
- Mentor junior developers, provide technical guidance, and promote best practices.
Primary Skills Required:
- 5+ years of experience with React Native mobile app development.
- Expertise in JavaScript, TypeScript, Redux, and React Navigation.
- Deep understanding of REST APIs, offline data storage, and mobile databases.
- Proficient in mobile testing and debugging using Android Studio, Xcode, and emulators.
- Solid knowledge of the mobile app lifecycle and platform-specific constraints.
- Experience working in Agile teams using JIRA, Confluence, etc.
Secondary Skills:
- Experience with CI/CD tools such as Jenkins, GitHub Actions, Bitrise.
- Familiarity with DevOps practices and mobile app deployment workflows.
- Strong knowledge of Git and version control best practices.
Desired Candidate Profile:
- Ability to work independently and take ownership of tasks in a 12–9 PM shift.
- Strong communication and interpersonal skills.
- Ability to mentor and lead junior developers effectively.
- Exceptional problem-solving and analytical thinking abilities.
Nice to Have (Optional):
- Experience with native Android/iOS modules.
- Exposure to mobile analytics, push notifications, or Firebase.
- Knowledge of App Store and Google Play deployment processes.