Frontend Developer - York, United Kingdom - Talent Innovations

    Talent Innovations
    Talent Innovations York, United Kingdom

    2 weeks ago

    Default job background
    Human Resources
    Description

    PURPOSE

    To assist the upgrading and customizations of our online software, as part of a small technical team.

    WHO WE ARE

    Talent Innovations is a niche player in a specialist field of HR technology with extensive experience and impressive credibility – working internationally with many Universities, Business Schools, City firms, UNICEF, 20 other UN agencies, House of Lords, Penguin and many others. We may be small but we have a solid reputation for providing quality tools and a responsive, supportive and global service.

    We co-create bespoke developmental 360 tools for HR and OD departments across a broad range of clients. Our surveys provide clear and practical insights to leaders and we support these leaders in understanding their data so they get clear on their blind-spots, their key strengths and development needs.

    We are a privately owned company with a family ethos and a deep-seated belief in personal growth and development, led by a recognised world expert and published author.

    KEY ACCOUNTABILITIES

    § Customizations of our existing online software product. Our software is used to facilitate 360-degree feedback in companies, where its users are the employees and managers in those companies. Our platform (TalentPro) is built on Laravel framework (using MySQL, CSS3 in SASS, HTML5, Javascript (vanilla and ).

    § The products are fully customized per client, ranging from rebranding the system pages and emails, through completely custom automated pdf reports, to new specialized functionalities in both user-facing and admin-facing areas. A successful candidate will take charge of the front-end of Talent-Pro.

    § To support front-end development of the sales website, built in Wordpress.

    § To support in providing general technical and IT support to the other members of the team, including of IT equipment, Excel-based tools, and other productivity tools.

    KEY TASKS

    § Customize the appearance of the product, as per client's specifications and UI/UX good practice.

    § Upgrade the functionality of the product, as per client's specifications and UI/UX good practice.

    § Ensure high accessibility of the product, handling any additional accessibility requirements per specific projects.

    § Diagnosing and resolving bugs and identified inefficiencies in existing code.

    § Maintaining and writing documentation, of code and for users.

    § Ensuring continued integrity and robustness of the delivered code.

    § Testing of systems and building unit tests.

    § Close collaboration with colleagues, using Agile programming principles where appropriate.

    § Refactoring existing code to improve scalability, efficiency, and quality of code.

    § Reviewing and managing code using Git source-control software.

    § Consulting with colleagues and end-users to ensure customer needs are reflected in development of tools.

    § Amending/updating of features within existing software.

    § Working very closely with others in the technical team at all times, and often with the Directors.

    § Occasional out-of-office-hours duties to ensure code upgrades and emergency maintenance can be undertaken without undue impact on customers and users.

    § Logging of time spent on client delivery work.

    § Bringing opportunities for improvements and beneficial changes to the attention of Directors.

    § Full participation at team meetings.

    § Assisting any part of the business that may require hands-on support (such as bureau or office management).

    SKILLS

    Essential knowledge and experience with:

    § HTML5

    § CSS3 (SASS)

    § Javascript or similar)

    § Object-oriented PHP

    § Agile management framework (Jira)

    § Laravel

    § MS Office tools (Excel, Outlook, Word, Powerpoint)

    Ideal candidate would also have experience with:

    § UI and UX design (including accessibility)

    § Wordpress

    § Wireframing or graphic design software

    § Bootstrap

    § Tailwind

    § Source control (Git, Bitbucket and SourceTree)

    § Secure web applications with awareness of range of vulnerabilities

    § Working as part of a programming team

    § Working directly with clients

    Ideal candidate would have:

    § Very strong attention to detail

    § The ability to communicate effectively with colleagues and clients

    § Strong team work skills and aptitude, helping and supporting both clients and the rest of the TI team

    § The ability to learn quickly and deal with complexity

    § Interest in tools/technology

    § Can-do attitude – delivering effective solutions that work for customers and are delivered on time must come first

    Ideal candidate would be:

    § Passionate about clean code and delivering high quality product

    § Comfortable dealing with changes in priorities as business needs evolve

    § A pragmatic problem-solver

    § Organised and effective at planning