PHP Developer - Bhubaneshwar, India - Typof

    Typof
    Typof Bhubaneshwar, India

    1 week ago

    Default job background
    Full time
    Description

    Requirements

    • Experience with Git and GitHub, including managing branches, merges, and administration;
    • Experience with UI/UX, HTML/HTML5, XHTML, CSS 2/3, JavaScript, jQuery,
    • AJAX, Angular4/Ext JS or similar, Materialized, Bootstrap, responsive, and mobile, including direct experience optimizing design concepts around these technologies and cross-browser compatibility;
    • Experience with Paradigms such as Concurrent Programming, Object-Oriented Programming, Test-driven development (TDD), Behavior-driven Development (BDD), Agile software development, Scrum, Prototype-based OOP;
    • Experience with RESTFul APIs, Linux-Ubuntu, Linux sysadmin;
    • Experience writing Regular Expressions;
    • Experience with Web Application Security;
    • Experience translating product requirements into functional code;
    • Experience estimating the scope of work for sprint planning (beyond T-shirt sizing); and
    • Experience with software development practices and lifecycle utilizing agile, lean or similar development methodologies.

    Responsibilities

    • Design, build and maintain efficient, reusable, and reliable Laravel(PHP) code with full-stack development;
    • Roll out new features, and analyze and address results discovered from our system services and customer feedback;
    • Optimize existing functionality for improved response times;
    • Conduct product testing and quality control;
    • Work with team members to work through new ideas and investigate complex issues;
    • Collaborate with team members to design, develop, unit test, and support new features;
    • Develop creative and optimal solutions, keeping in mind end-user needs and specifications;
    • Deliver readable, maintainable and efficient code;
    • Performance tuning, testing, refactoring, usability, and automation;
    • Participate actively in Scrums, sprint planning meetings, and sprint retrospectives;
    • Rapidly mock-up proof-of-concept implementations of ideas and present to internal stakeholders;
    • Remain informed of new tools, libraries, and best practices and share ideas with the team for continuous improvement of the tool-chain and development process;
    • Support, maintain, and document software functionality;
    • Collaborate with other departments, stakeholders, and customers on software development, improvements, internal tools, and implementation issues;