Advertisement
Job Description:
l Design overall architecture of the web application i.e. who can work on both the back-end and front-end of systems.
l Maintain quality and ensure responsiveness of applications.
l Collaborate with the rest of the engineering team to design and launch new features.
l Maintain code integrity and organization.
l Experience working with graphic designers and converting designs to visual elements.
l Understanding and implementation of security and data protection.
l Highly experienced with back-end programming languages {{Ex: PHP, Python, Ruby, Java, .NET, JavaScript etc}}
l Experienced with multiple CMS platforms {{Ex: DRUPAL, WordPress, AEM, etc}}
l Proficient experience using {{Ex: advanced JavaScript libraries and frameworks such as AngularJS, BackboneJS, ReactJS, etc.}}.
l Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX design.
l Development experience for both mobile and desktop.
l Understanding of server-side languages including.
l Experience with cloud message APIs and usage of push notifications.
l Knowledge of code versioning tools {{such as Git, or SVN}}.
l Excellent communication and teamwork skills.
l Troubleshoot, debug and upgrade software.
l Write technical documentation.
About Company: