Write well designed, testable, efficient, and secure code by using best software development practices.
Create and maintain software documentation.
Communicate and coordinate with the team.
Review tasks and nurture junior members of the team.
Learn and adapt to new technology implemented to support our core business.
Requirements:
Candidates must possess at least a Diploma or Bachelor's Degree in Engineering (Computer/Telecommunication), Computer Science/Information Technology, or equivalent from a reputable university.
At least 4 years of working experience in the related field is required for this position.
Experience with programming languages PHP and Dart.
Understanding and familiarity with the Framework concept and knowledge in Laravel and Flutter.
Able to build and maintain REST APIs.
Experience using MySQL is a plus.
Experience in creating unit tests.
Able to work with Git and Linux OS.
Experience using FCM and GCM is a big plus.
Experience in web-based or mobile-based software development projects as a software developer.
Knowledge in developing software as a front-end developer is a big plus.
Knowledge in automation testing is a big plus.
Fast learner and able to implement leading-edge information technologies.
Must have strong logical thinking, good analysis, and problem-solving skills.
Experience documenting applications.
Preferably Staff (non-management & non-supervisor) specialized in IT/Computer - Software or equivalent.