Job Openings EC12. Full-Stack Developer (PHP, JavaScript)

About the job EC12. Full-Stack Developer (PHP, JavaScript)

Job Location: Switzerland or France

Duties and Responsibilities:

  • Write the code of a web application with programming languages - HTML5, CSS, JavaScript and mainly PHP.
  • Produce, maintain and update web applications and user interfaces.
  • Integrate third-party tools (online editors, UI platforms) and charts into
  • The customer's web application.
  • Create interfaces that enhance the user experience of the application
  • Ensure the accessibility of web-applications on many platforms (desktops, tablets, and smartphones).
  • Test the web application for ease of use, speed, cognitive factors, and other factors technical quality factors.
  • Work with the design team to develop the overall look and design of web applications, as well as product test parameters.
  • Write test plans and create test cases for the product.
  • Participate in user interface prototyping using graphical user interface editors.
  • Compile and analyze data, processes, and codes to solve problems and identify points improvement.
  • Implement, test, and operate advanced software security techniques in compliance with The Technical Reference Architecture.
  • Perform ongoing security testing and code review to ensure software security.
  • Provide technical designs for new software solutions to help mitigate
    security vulnerabilities.
  • Contribute at all levels of architecture.
  • Keep technical documentation up to date.
  • Consult with team members on security-oriented code practices.
  • Perform quality assurance and design performance tests by applying the new test.
  • Implement application testing to ensure software quality and code non-regression. 
  • Fix problems or bugs in web applications that arise.

Qualifications:

  • Bachelor's degree in Computer Science or similar.
  • Experience with version control software (bitbucket preferred).
  • Teamwork Methodologies, Agile / Scrum
  • Proficient in HTML/CSS and CSS frameworks.
  • Proficiency in PHP, Symphony (an asset) and/or Laravel.
  • Proactive in Javascript, VueJS or other Javascript framework
  • Languages: French. German, English an asset.
  • Proficient in Microsoft Office, social media and online collaboration tools.

Required Skills:

  • Experience in programming languages, front-end javascript framework and PHP.
  • Knowledge and application of the MVC principle.
  • Experience in writing REST APIs.
  • Knowledge of certain SEO principles.
  • Sensitivity to security-oriented programming.
  • Knowledge of graphics software such as online design software (such as Figma).
  • Sense of belonging to a team, your performance and its impact on the success of the company.
  • Critical thinking and problem-solving skills.
  • Ability to synthesize and analyze.
  • Open-minded, good communication, relationships and contacts.
  • Concise, accurate and organized.

Additional information:

  • Place of work: French-speaking Switzerland, based in Neuchâtel
  • Flexibility of organization (telecommuting, nomadic mode, 60% of the time in our offices in Neuchâtel/Geneva/Zurich)