
Lead Software Developer (JavaScript)
- Barcelona
- Permanente
- Tiempo completo
- 8+ years experience in a software engineering environment designing and developing software application features.
- Bachelors or Masters degree in Computer Sciences or Engineering.
- Professional programming certification in a mainstream programming language is a plus.
- Deep knowledge of Javascript language and of “the Javascript ecosystem” (e.g. important projects, common practices, ubiquitous libraries).
- Expert-level knowledge of computer science itself. Algorithms, data structures, performance characteristics, network dynamics, and hopefully also a deep knowledge of how backend systems work.
- Fluent English.
- Excellent communication skills, ability to explain very complex technical concepts to non-technical stakeholders.
- Ability to participate actively in a project on every level. You should be able to dive into a project, learn it, contribute to it, and lead it.
- Charisma! Be excited about software and your excitement will be contagious.
- An affinity for mentorship; we need someone who enjoys teaching.
- Angular frontend expertise would be very helpful.
- GIS (Geospatial Information Systems) experience very relevant. Much of our software is inherently cartographic.
- OpenGL experience is a plus.