Staff Front-End Engineer: Big-Data Visualization

Sólo para miembros registrados
Municipality of Madrid, Spain
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior
Compensation
€ 70K

Job location

Municipality of Madrid, Spain

Tech stack

JavaScript
Agile Methodologies
Big Data
Client Server Models
Code Review
D3.js
Data Visualization
Software Debugging
Software Design Patterns
DevOps
Commercial Software
Responsive Web Design
Systems Architecture
TypeScript
Web Applications
WebSocket
WebGL
Highcharts
React
Software Troubleshooting
Vue.js
Angular
Plotly
Front End Software Development
REST
gRPC
Data Pipelines
Web Api

Job description

A technology company located in Madrid seeks an innovative engineer to develop user-friendly web applications. This role focuses on driving architectural practices, collaborating with teams, and implementing advanced features for data visualization. Ideal candidates should have front-end expertise in JavaScript or TypeScript and a strong background in architecting complex applications. Join a dynamic team to make significant contributions to technological innovations., * Establishing and enforcing architectural best practices to ensure long-term codebase maintainability.

  • Collaborating with cross-functional teams to gather requirements and drive technical strategy.
  • Implementing advanced data visualization features that enable engineers to interpret intricate datasets efficiently.
  • Leading initiatives to guarantee the high performance of our web applications.
  • Driving code reviews, debugging complex issues, and troubleshooting software quality standards.
  • Staying up to date with industry trends and enhancing user experience.
  • Documenting system architecture and providing technical guidance to team members.

Requirements

  • MS in Engineering, Computer Science, or related field with 3 years' experience, or PhD with 1 year experience.
  • Proven history of architecting, deploying, and maintaining complex, customer-facing web applications in a commercial software environment.
  • Strong proficiency in front-end development (JavaScript, TypeScript, React, Angular, or Vue).
  • Deep understanding of advanced software design patterns, application state management, responsive design principles, and front-end security best practices.
  • Experience with client-server architecture and development.
  • Commercial experience with agile software design and development methodologies.
  • Experience handling large datasets (2D & 3D) for visualization in the browser and the associated libraries (e.g., D3.js, Chart.js, Plotly, WebGL) is highly desirable.
  • Experience working with simulation data and engineering workflows is highly desirable.
  • Experience utilizing, designing & developing Web APIs (REST, gRPC, WebSocket, etc.) is preferred.
  • Experience with DevOps tools and CI pipeline development is preferred.

Apply for this position