Job
Briefing:
Join the
software engineering team to research, design, develop, and
maintain applications.
Work collaboratively with team members to
deliver modern front end technology solutions throughout the
company. 
 
Job
Responsibilities:
Development
&
Maintenance 
- Collaborate
 consistently with team members to develop applications that adhere
 to company and project
 standards.
- Perform testing and
 maintain application stability through routine
 maintenance.
- Demonstrate a
 willingness to learn software design principles and development
 workflows in real-world
 projects.
- Design features that align
 with the existing application
 architecture.
- Conduct code reviews to
 support and improve team members'
 work.
 
Documentation
&
Communication 
- Develop
 and maintain documentation for software design and technical
 specifications.
- Communicate
 effectively with team members to share development updates, track
 progress, and seek guidance when
 necessary.
- Proactively escalate
 blockers to ensure timely
 resolution.
 
style=color: rgb(68, 138,
255);>Mentorship
- Support
 the onboarding and orientation of new team members, while mentoring
 junior team members when
 possible.
- Provide constructive
 feedback to others and trust them to determine the best way to
 incorporate it into their
 solutions.
 
Troubleshooting
&
Debugging 
- Collaborate
 with team members to identify and resolve application
 issues.
- Analyze problems to determine
 their root causes.
- Work together with
 the team to develop and implement effective
 solutions.
 
Job
Requirement 
- Preferably
 with at least 3 years of experience in front end development or
 familiarity with React and React
 Native.
- Strong understanding of
 JavaScript, TypeScript, and data
 structures.
- In-depth knowledge of
 React and React Native, including core concepts such as hooks,
 context API, component lifecycle, and state
 management.
- Hands-on experience with
 frontend testing frameworks like Jest, React Testing Library, and
 Appium (for React Native).
- Experience
 in API testing using tools like Postman, Supertest, or similar
 validation.
- Strong debugging skills
 with the ability to identify issues, pinpoint root causes, and
 propose effective
 solutions.
- Excellent communication
 skills in English, both spoken and
 written.
- Maintain a curious mindset
 and a proactive approach toward emerging
 technologies.