Position: Front-end Developer for CCTV Video Management Platform
Company: Lanaccess
Category: JavaScript
Experience required: 3y
English level: intermediate

**About Lanaccess**
Lanaccess is a company focused on developing technology for video surveillance, specialized in manufacturing embedded devices for security and multimedia. With offices in Madrid and Barcelona, Lanaccess is the leader in the NVR segment for banking and financial institutions in Spain, but also with a strong presence in sectors such as retail, public transportation, critical infrastructure. Lanaccess partners with clients to offer custom made solutions at the forefront of technology.

**Responsibilities**
- Write and review testable, scalable code for video visualization.
- Build modular, reusable components and features.
- Confidently ship small features and improvements with minimal guidance and support from other team members. Collaborate with the team on larger projects.
- Integrate third party systems via APIs.
- Focus on rendering performance in order to ensure superior experience for a heavy interaction platform.
- Understand and support our sales channels; train them on the problems we solve for our buyers and users; develop internal tools and external collateral and teach them how and when to use it.

**Essential Skills and Experience**
- Bachelor of Science in Computer Science or related field.
- 4+ years of development experience in the technology industry.
- Professional experience with Angular.
- Experience with RxJS experience. 
- Experience with NgRx.
- Expert knowledge of HTML and CSS.
- Experience coding video related products.
- Self-starter. Must be able to work and be productive without much guidance.
- Positive and solution-oriented mindset.
- Ease to interact with staff, colleagues, cross-functional teams and third parties. Team player!
- Excellent communication skills in English.
- Git

**Desirable Skills and Experience**
- Experience with web applications, databases, distributed systems.
- International experience is highly valued.
- Experience in both B2B startups and large organizations is highly valued.
- Experience in the Security industry is a plus.
- Experience working with Kanban is a plus.
- Demonstrable career progression.
- Passion to learn new skills and technologies.
- Attention to detail, excellence and quality.
- Enthusiasm and an open mindset.
- Experience with C++, Rust or other native languages.
- NestJS.
- Google Protocol Buffers
- Apache Kafka
- Unit Testing (Jest).
- Can-do attitude.
- Ability to communicate in Spanish is a good plus.

**Contract details and benefits**
- Remote work from home, part of the Lanaccess product development team
- From 3000 to 5000 USD per month, depending on experience.
- Ongoing contract for full time work. In case of cease, 30 days notice.
- Lanaccess will provide a laptop and necessary tools to do the work.
- 1 trip to Barcelona a year, when covid allows.
- 22 days of vacation.