[ Positions Abroad @ 01.04.2016. 13:24 ] @
You will be working with a team of experienced developers creating our API and JavaScript runtime. We will be using JavaScript extension called N4JS. It provides a static type system (similar to Java and TypeScript) and includes many advanced language features such as async/await, arrow functions, and a full featured dependency injection framework. SOFTWARE DEVELOPER - LARGE SCALE JAVASCRIPT / JAVA Your expertise includes at least one of the following topics • Design, prototype and implement public APIs and large-scale frameworks • Use the latest JavaScript/ECMAScript 2015 and HTML5/CSS3 technologies, strive for the latest web and JS trends Your responsibilities: • Design and write key features of our large-scale application JavaScript framework using N4JS • Ensure reliability, scalability and efficiency and make the API easy to use and understand • Conduct design and code reviews, discuss problems with colleagues by means of UML diagrams and document the results Requirements: • M.Sc. in Computer Science (or equivalent work experience) • 2+ years of experience developing large-scale web applications • Strong interest in maintainability and clean code, OO principles and design patterns • Experience in RESTful client-server programming, relevant experience in developing JavaScript frameworks and large single-page JavaScript applications • Excellent English communication skills, What we offer: • Opportunity to learn and work with tomorrow’s web technologies • Work in an international team of experienced software engineers • Possibility to provide direct feedback to the team developing N4JS and its IDE • Scrum and test-driven development; best tools money can buy • Competitive salary and stock options • Company apartment • A cool office space in the center of Berlin, free drinks and fresh fruits, Friday brunch, and more If you are interested you may send us your CV to: [email protected] |