· Writing clean, functional code on the front- and back-end.
· Creating servers and databases for functionality.
· Ensuring cross-platform optimization for mobile phones.
· Ensuring responsiveness of applications.
· Meeting both technical and consumer requirements.
· Write effective APIs & Integrate 3rd party services (Google Analytics, Facebook Pixel, Google Tag Manager, Intercom, Google Optimize).
· Boxbilling feature development.
· Testing and fixing bugs or other coding issues.
· Write good quality code, refactor existing code, and following the company coding guide and standard.
· Recommend improvements to existing software programs as necessary.
· Staying abreast of developments in web applications and programming languages.
· Working alongside graphic designers for web design features.
· Seeing through a project from conception to finished product.
· Designing and developing APIs.
· Integration of user-facing elements developed by a front-end developers with server-side logic
· Building reusable code and libraries for future use
· Optimization of the application for maximum speed and scalability
· Implementation of data secure and data protection
· Design and implementation of data storage solutions
· Solid experience in Fullstack development for at least 3 years.
· Proficiency with fundamental front end languages such as HTML5, CSS3 and JavaScript frameworks such as Angular JS / React / Amber.
· Good understanding server-side CSS preprocessors
· Working proficiency with programming languages & library, especially PHP (Code Igniter & Laravel).
· Familiarity with agile & SCRUM method.
· Familiarity with jQuery and AJAX.
· Proficiency with server side languages such as Python / Node JS / Java / PHP
· Familiarity with database technology such as MySQL / MongoDB.
· Integration of multiple data sources and database into one systems
· Management of hosting environment, including database administration and scaling application to support load changes
· Data migration, transformation, and scripting
· Setup and administration of backups
· Familiarity with version control.
· Object-Oriented Programming (OOP) method.
· M.o.d.e.l View Controller (MVC) pattern.
· Template Engine (Twig & Blade).
· Working experience with Restful API.
· Experience with databases.
· Excellent verbal communication skills.
· Good problem-solving skills.
· Familiarity with containerization (Docker).