- Design overall architecture of the web application.
- Maintain quality and ensure responsiveness of applications.
- Collaborate with the rest of the engineering team to design and launch new features.
- Maintain code integrity and organization.
- Experience working with graphic designers and converting designs to visual elements.
- Understanding and implementation of security and data protection.
Requirements and Qualifications
- Bachelor’s degree in Computer Science, Engineering or a related subject. (must have)
- A minimum of 7+ Exceptional experience in the field of architecture, developments, and deployment of high-volume applications. (must have)
- Broad and extensive knowledge of the software development process and its technologies. (must have)
- Highly experienced with back-end programming with PHP language. (must have)
- Highly experienced with front-end programming with VUJS + Vuetify semantic components framework. (must have)
- Data modeling and database design experience with MongoDB, MySQL. (must have)
- Experience with cross platform development using FLUTTER. (should have)
- Experience with Managing Projects with GitLab. (should have)
- Knowledge of Learning stats & analytics: LRS (learninglocker) + xAPI (nice to have)
- Experience with cloud message APIs and usage of push notifications. (should have)
- Knowledge of code versioning tools such as Git. (should have)