Mobile Developer (React Native)
Location: Kuala Lumpur
Job Summary
As a Software Engineer with expertise in React Native, you will play a critical role in developing efficient mobile applications. Your responsibilities will include designing, implementing, and maintaining high-quality mobile applications using our modern tech stack. You will collaborate closely with cross-functional teams to ensure the delivery of top-tier products that meet both user needs and business objectives.
Responsibilities and Duties
- Design and develop advanced mobile applications with a focus on performance, usability, and maintainability.
- Collaborate with cross-functional teams to define, design, and ship new features and enhancements.
- Write clean, efficient, and well-documented code following best practices and coding standards.
- Troubleshoot and debug complex issues, ensuring timely resolution of defects and performance bottlenecks.
- Stay updated with the latest trends, tools, and technologies in mobile development, and incorporate them into our development process.
- Work closely with product owners, designers, and QA engineers to deliver high quality software releases on time.
- Ensure the security and compliance of software applications by following established security protocols and best practices.
- Participate in agile development methodologies, including sprint planning, daily stand-ups, and retrospective meetings.
- Continuously refactor and optimize codebase to improve application performance, reliability, and scalability
Qualifications and Skills
- Bachelor’s degree in computer science, Engineering, or a related field.
- Minimum 3 years of professional experience in mobile application development, with a strong portfolio of published apps on the Google Play Store, Apple App Store & Huawei App Gallery
- Proficient in React Native/ReactJS, with a deep understanding of developing Android & iOS mobile applications.
- Solid understanding of mobile application architecture, design patterns, and best practices.
- Experience with RESTful APIs, JSON, and web services integration.
- Strong knowledge of Android UI/UX design principles, material design guidelines, and responsive layouts.
- Proficiency in Git and familiarity with common branching models
- Excellent problem-solving skills, with a passion for tackling complex technical challenges.
- Ability to work independently as well as collaboratively in a fast-paced, agile environment.
- Excellent communication and interpersonal skills, with the ability to articulate technical concepts to non-technical stakeholders.
About Encora
Encora is a global company that offers Software and Digital Engineering solutions. Our practices include Cloud Services, Product Engineering & Application Modernization, Data & Analytics, Digital Experience & Design Services, DevSecOps, Cybersecurity, Quality Engineering, AI & LLM Engineering, among others.
At Encora, we hire professionals based solely on their skills and do not discriminate based on age, disability, religion, genderr, sexual orientation, socioeconomic status, or nationality.