Front-End Developer
Role details
Job location
Tech stack
Job description
- Developing innovative solutions to address client challenges.
- Creative design and delivery of digital products and solutions.
- Management and analysis of Geospatial data.
- Collaboration with team members to deliver and expand capabilities.
- Maintaining our high standards of accuracy and integrity.
- Staying up to date with latest software engineering trends and technology within different industries.
Requirements
Do you have experience in Vue.js?, Do you have a Bachelor's degree?, * Bachelor's degree in GIS, Informatics, IT or a related field (2:1 minimum).
- Strong front-end development skills (JavaScript, HTML5, CSS).
- Experience using modern JavaScript frameworks such as React, Vue, or Angular (React preferred).
- Expertise with web mapping libraries, such as ArcGIS Maps SDK for JavaScript, OpenLayers or Leaflet.
- Experience developing REST APIs and integrating geospatial services into front-end applications.
- Competence in server-side development using languages such as Python, Node.js, or .NET.
- Experience with version control (Git or equivalent).
- A strong background in the use of GIS software, ideally ESRI product suite.
- Experience in geospatial software and task automation withing FME and/or python.
- Strong experience with spatial databases, including ESRI Enterprise Geodatabases (SDE) and PostgreSQL/PostGIS.
- Understanding of GIS service architectures, including ESRI services (MapServer, FeatureServer, ImageServer) and OGC-compliant services (WMS, WFS, WMTS, WCS, Features API etc).
- Hands-on experience developing within ArcGIS Enterprise Experience Builder.
- Familiarity with GeoServer, MapServer, or other equivalent open-source GIS servers.
- Ability to work collaboratively in a team environment, building strong relationships based on mutual trust and respect.
- Excellent communication and presentation skills.
- Driven and motivated to succeed, with a high level of personal accountability.
Benefits & conditions
People are our greatest asset, and we offer a competitive package to retain and attract the best talent.
In addition to the benefits you'd expect, UK employees also receive free single medical cover and digital GP service, family-friendly benefits such as enhanced parental leave pay and free membership of employee assistance and parental programmes, plus reimbursement towards relevant professional development and memberships.
Work-life balance and flexibility is a key focus area for us. We're happy to discuss hybrid, part-time and flexible working hours, patterns and locations to suit you and our business., What else we provide
- A flexible workstyle, embracing a hybrid working pattern and supporting those who need to balance work/life commitments a bit differently than others.
- Free single medical cover and digital GP service.
- Reimbursement towards relevant professional development and memberships.
- An inclusive and diverse work environment, embracing the variety of disciplines, cultures, backgrounds and lifestyles of our employees through our Employee Networks.
- A focus on safety, health, and wellbeing, prioritising our people through a supportive culture and positive mental health champion network ., If you require further support or reasonable adjustments with regards to the recruitment process (for example, you require the application form in a different format), please contact the team.
Compensation Details: GBP
The compensation range or hourly rate listed for this position is provided as a good-faith estimate of what the company intends to offer for this role at the time this posting was issued. Actual compensation may vary based on factors such as job responsibilities, education, experience, skills, internal equity, market data, applicable collective bargaining agreements, and relevant laws.
Benefits Overview:
Our health and welfare benefits are designed to support you and your priorities. Offerings include:
- Health, dental, and vision insurance
- Paid time off and holidays
- Retirement benefits (including 401(k) matching)
- Educational reimbursement
- Parental leave
- Employee stock purchase plan
- Tax-saving options
- Disability and life insurance
- Pet insurance
Note: Benefits may vary based on employment type, location, and applicable agreements. Positions governed by a Collective Bargaining Agreement (CBA), the McNamara-O'Hara Service Contract Act (SCA), or other employment contracts may include different provisions/benefits.