At K-LAGAN we are looking for a Senior Angular Developer to join our team in a multinational company of electronics, located at Vallès (Barcelona). You will be part of the engineering team responsible for the design, implementation and maintenance of Control Panel and Embedded Web server firmware and internal processing algorithms.
• 5+ years of experience of software development.
• Proven working experience in web development with HTML5, CSS3 and JS.
• Working experience on AngularJS 1.x, AngularJS 2.0 is a plus. Clear understanding of the most commonly used core modules and knowledge on how to extend them with other custom modules and components.
• In depth knowledge of RESTful architectures with hands on experience with web services (REST and JSON/XML based).
• In depth knowledge of back-end programming languages, such as PHP, Python, etc.
• Strong understanding of MVC architectures
• Experience/Knowledge in backend languages
• Experience in embedded software development.
• Experience in real time operating systems and tool chains.
• Experience in concurrent programming. Experience in multithreaded and/or multi-process systems, understanding usage of synchronization primitives, different communication paradigms, mutual exclusion, producer-consumer schemes, memory sharing, data communication and priority assignment.
• Experience with distributed control, communication protocols (i.e. RPCs, XDR, CORBA, …)
• TCL, Perl scripting languages.