Mobile Engineer
Job Description
- Participate in designing and making applications that are suitable for all mobile devices.
- Solve problems and fix system bugs to ensure the system runs optimally and improve application performance.
- Conduct research, evaluation, and apply the latest technology to maximize the efficiency of system development.
- Organize code in a clean, modular, maintainable, and scalable manner.
- Employ strong logical thinking skills for effective problem-solving.
- Possess the ability to work collaboratively with a team, clearly communicate technical concepts to both technical and non-technical team members.
Job Requirements
- Graduate from Bachelor, Diploma 3, or Diploma 4 degree from IT or other related majors.
- Have experience as Mobile Engineer for minimum 1 year.
- Have experience iOS/Android apps developed with Flutter, deployed on the AppStore/Google Play, or available on Github for minimum 1 year.
- Experience with third-party libraries and APIs.
- Experience with automated testing and building.
- Experience with Git, SVN, or other version control tools.
- Proven experience writing readable code, creating extensive documentation for existing code, and refactoring previously written code.
- Have experience in Java/Swift is a plus.
- Understanding of Android Keyboard API.
- Experience with optimizing applications for Material Design.
- Understand the Software Development Life Cycle concept.