Web developer

Requirements

  • Applicants should be able to demonstrate both talent and passion regarding good frontend design and code.

  • You have 2- 3 years demonstrated experience working with Python, JavaScript, HTML5, CSS3 in web applications

  • Deep understanding of front end Javascript development

  • Experience with one or more of the Vue, React, Angular or Svelte libraries or the Nuxt or Next frameworks

  • Understanding of REST APIs

  • Web design skills in HTML and CSS

  • Knowledge of dynamic and accessible web design

  • Excellent communication skills and able to work in a geographically distributed team environment

  • Ability to manage multiple tasks and perform work on time

Nice to have

  • Proficient in developing and debugging complex software systems running in primarily Linux and/or Windows environments.

  • Solid understanding of networking/distributed computing environments.

  • Advanced experience with one or more scripting languages, preferably Python.

  • You have working knowledge of code repositories, such as GitHub, with multi-user branching strategies.

  • You are proficient in developing and debugging complex software systems running in Windows environments.

  • Experience working in an agile development team environment using the scrum framework.

  • Experience using JIRA or similar issue tracking software.

  • Building iOS and Android apps with javascript using React Native, Flutter, NativeScript, Ionic, Quasar or similar

  • Experience with Web Sockets

  • Experience with Docker

  • Experience with geospatial programming.

  • Experience with an RDBMS such as PostgreSQL or SQL Server.

  • Working knowledge of JavaScript mapping libraries (OpenLayers, Leaflet, ArcGIS API for JavaScript, Tangram).

  • Experience deploying and administering solutions in cloud server environments.

  • Experience with computer science fundamentals and data structures generally obtained from a Bachelor’s degree or higher in computer science, engineering or related field.

About us

IPC Global consultants are passionate about solving our clients most pressing business problems with thoughtful, data centric solutions.  As a member of the IPC Global team you will be exposed to many different business models and domains - from healthcare to financial services, human resources to sales and marketing – each presenting unique data, analytic, and engineering opportunities.  Each new client engagement offers the opportunity for growth, keeping IPC Global associates at the cutting edge of the skills demanded by the market.  As client needs, as well as the technologies and strategies required to solve them, continue to evolve, IPC Global will continue to invest in you over the long-term, both professionally and personally.

We reward intellectual curiosity and tenacity while also providing flexible work arrangements to balance the many demands we all have in our lives.