• Full Time
  • Malta

Frontend Software Developer

Business Unit/Department: Software Development

Reports To: Senior Software Developer

Job Purpose

Fortytwo is a Global Mobile Technology Solutions Provider specialising in international mobile messaging solutions and services through its proprietary mobile network signalling infrastructure and carrier-grade SMS-C systems and platform. With a global messaging connectivity network that reaches more than four (4) billion GSM mobile subscribers worldwide, Fortytwo is a leader in this dynamic messaging interoperability industry.

The Frontend Developer will be mainly responsible for developing web applications and websites. The main technologies used for developing such systems include Angular 2, PHP, Javascript and CSS. The employee shall form part of a development team that work very closely to integrate Frontend Technologies with the backend REST API.

The successful candidate will also be responsible for designing, coding and modifying web applications & websites, according to given specifications alongside with other Frontend Developers within the team. He / She will also be very well organised, especially when it comes to documentation and GIT repositories.

The responsibilities for this position shall include but are not limited to:

  • Assist in, and ensure the technical feasibility of UI designs produced by our graphic designer, and proactively develop solutions to improve customer experience.

  • Code and implement WordPress sites, pages, new features and enhancements from wireframes through html / CSS and Javascript to a custom theme, functions and plugins.

  • Maintain and proactively monitor our websites and take necessary measures to improve security and performance.

  • Collaborate within an AGILE dynamic development environment.

  • Create and update re-usable code libraries using PHP to streamline WordPress development cycle.

  • Document site architecture, changes made and facilitate maintenance.

  • Take care of responsiveness on tablets and mobile devices.

  • Integrate with 3rd party and internal systems via documented APIs and Google Analytics.

  • In addition to maintaining our websites, assist in the design and implementation of microsites and web-based applications based on modern PHP MVC and Javascript frameworks.

  • Put forward suggestions for improvements in existing software and ideas for new approaches, practices and technologies.

Requirements

  • Strong software development skillsets with a minimum of 2 years’ experience building WordPress CMS websites using the best practice and de-facto standard plugins.

  • Proficient understanding of client-side scripting and JavaScript frameworks, such as jQuery, AJAX, AngularJS and Underscore.js.

  • Proficient understanding of server-side programming using PHP and MySQL.

  • Strong knowledge of XML, JSON and REST web services.

  • Experience with html / CSS systems such as SASS and LESS.

  • Experience working with WordPress at PHP code level, including but not limited to:

    • Knowledge of existing inbuilt WordPress functions.

    • Creation of custom post types.

    • Creation of plugins/widgets written to conform with the WordPress coding standards.

    • Creation of clean, logical, well-documented and re-usable code.

    • Theme/Template integration.

  • Good understanding of cross-platform and cross-browser issues.

  • Good understanding of Google Analytics and similar data mining services.

  • Familiar with GIT and/or other version control systems.

  • Flexibility and eagerness to identify, learn, and use new and changing technologies.

  • Documentation experience and knowledge of documentation standards (UML).

  • Ability to work under pressure and with tight deadlines.

May also be considered an asset:

  • Experience in application UI/UX design.

  • Experience creating multi-lingual websites.

  • Knowledge of WordPress Network (Multisite).

Qualifications

  • University degree in Computer Science, IT, Software Engineering or a related subject.

  • Certification related to web development will be considered an asset.

If you think you have what it takes to contribute to our success we would like to hear from you. Send your CV to careers@fortytwo.com or through our online portal.

All applications will be treated in strict confidence.

To apply for this job email your details to careers@fortytwo.com

Tweet about this on TwitterShare on Facebook0Share on Google+0Share on LinkedIn0Email this to someone