Job Responsibility
Develop and Maintain Mobile Applications
– Design and build efficient, reusable, and reliable React Native code.
– Ensure the best possible performance, quality, and responsiveness of applications.
Collaborate with Cross-functional Teams
– Work with product managers, designers, and backend developers to understand requirements and translate them into technical solutions.
– Participate in code reviews and contribute to improving development processes and standards.
Troubleshoot and Debug
– Identify and fix bugs and performance issues.
– Optimize application performance and ensure scalability.
Stay Updated with Industry Trends
– Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Skill and Experience
– Minimum of 3 years of professional experience in developing mobile applications using React Native.
– Proven experience in releasing applications on the App Store and Google Play.
Technical Skills
– Strong proficiency in JavaScript and TypeScript.
– Solid understanding of mobile development frameworks and libraries, particularly React Native.
– Familiarity with native build tools like Xcode, Android Studio, etc.
– Experience with third-party libraries and APIs.
– Knowledge of RESTful APIs and integration with mobile applications.
– Understanding of mobile design principles, patterns, and best practices.
Soft Skills
– Strong problem-solving skills and attention to detail.
– Excellent communication and teamwork skills.
– Ability to work independently and manage time effectively.
Troubleshoot and Debug
– Identify and fix bugs and performance issues.
– Optimize application performance and ensure scalability.
Preferred Qualifications:
– Experience with Redux or other state management libraries.
– Knowledge of mobile security best practices.
– Experience with automated testing and continuous integration.
– Familiarity with GraphQL.
– Previous experience in Agile/Scrum environments.
Salary:
$2,000 – $3,500, depending on the candidate’s skills and experience.
Allowances:
- Onboarding allowance, meal allowance, and transportation allowance.
- Flight ticket to return home every six months.
Benefits:
- Provided with necessary equipment and office supplies to support work.
- Annual salary review and extensive promotion opportunities across all positions.
- Participation in company activities such as holiday celebrations, monthly events, running clubs, team building, year-end parties, and annual company trips.
- Bonuses for holidays and special occasions, quarterly and annual outstanding employee awards, project bonuses, and a 13th-month salary++ bonus.
- Commitment to employee competency development through professional training programs.
- Days off: 7 days off per month, flexible scheduling.