Epicareer Might not Working Properly
Learn More

Software Engineer – Mobile Developer (React Native)

Salary undisclosed

Checking job availability...

Original
Simplified
Important Information

Location: Kuala Lumpur

Experience: 6-8 years+

Job Mode: Contract

Work Mode: On-site

NEED TO DO

• 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

WORK EXPERIENCES

• 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 the preferred digital engineering and modernization partner of some of the world's leading enterprises and digital native companies. With over 9,000 experts in 47+ offices and innovation labs worldwide, Encora's technology practices include Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering.

At Encora, we hire professionals based solely on their skills and qualifications, and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.