Requirements
Job Summary
Our company is seeking an experienced Mobile Developer with expertise in React Native to join our growing team in Petaling Jaya, Selangor. The ideal candidate should have a passion for developing innovative solutions and be comfortable working in a fast-paced, collaborative environment.
Responsibilities
As a Mobile Developer, you will be responsible for:
- Front-End Development: Develop and maintain mobile applications using React Native.
- API Integration: Apply a strong understanding of RESTful APIs and best practices for seamless integrations.
- Security & Data Protection: Implement robust security and data protection measures for mobile applications.
- Cross-Functional Collaboration: Collaborate with cross-functional teams to identify, design, and implement new features.
- Performance Optimization: Optimize applications for maximum speed and scalability.
- Troubleshooting & Debugging: Efficiently troubleshoot and debug issues in mobile applications and APIs.
- Release Management: Manage the release process for both Google Play Store and Apple App Store, including app submission, updates, and compliance with store guidelines.
- Continuous Learning: Stay updated with the latest industry trends and technologies to ensure our apps remain current and competitive.
Requirements
We are looking for a candidate with the following qualifications:
- React Native Expertise (Compulsory): Mandatory expertise in React Native; Flutter development experience is an added advantage.
- Proven Experience & Portfolio: Proven experience as a Mobile Developer with a strong portfolio of released applications on the App Store or Android market.
- React Native Fundamentals: In-depth knowledge of React Native and its core principles.
- Mobile Development Lifecycle: Familiarity with the mobile development lifecycle and best practices.
- App Store Release Experience: Experience with release management for Google Play Store and Apple App Store.
- API & Networking: Strong understanding of RESTful APIs and mobile libraries for networking.
- Testing & TDD: Strong knowledge of Test-Driven Development (TDD) methodologies and experience with automated testing frameworks.
- UI/UX Principles: A strong understanding of UI/UX principles.
- Problem-Solving & Detail: Strong problem-solving skills and keen attention to detail.
- Communication & Collaboration: Excellent communication and collaboration skills.
- Authorization Mechanisms: Knowledge of modern authorization mechanisms, such as JSON Web Token.
- CI/CD Familiarity: Familiarity with continuous integration and continuous deployment (CI/CD) pipelines.
What We Offer
We offer a competitive salary and benefits package, flexible working hours, and ample opportunities for career growth. If you are passionate about mobile app development and looking for a challenging and rewarding opportunity, please apply today.