Tasks We are looking for an enthusiastic Full Stack Web Developer who is motivated to fill the gap between front end and back end. You love combining the art of design with the art of programming as well as implementing blazing fast APIs? Responsibilities will include translation of the UI/UX design wireframes to actual code that will produce visual elements of the application. You will work with UI/UX designers and bridge the gap between graphical design, back end engineers and technical implementation, taking an active role on all sides and defining how the application looks as well as how it works. Develop new user-facing features and websites Build reusable code and libraries for future use Concept and implementation of various REST APIs Integrating front-end UI with the constructed APIs Design and implementation of continuous integration and deployment Creating architectures and concepts for feature development Ensure the technical feasibility of UI/UX designs Optimize application for maximum speed and scalability Assure that all user input is validated before submitting to back-end Collaborate with and support of other team members and stakeholders Quality assurance in all deployment processes Code reviews in JS, SCSS, HTML Selection of appropriate testing tools and execution of End2End tests, ensuring the functionality of interfaces for different browsers and operating systems Requirements Several years (3+) of experience in web development with profound knowledge of JavaScript ES6 / Vanilla JS PHP SQL HTML5 CSS3 modern PHP frameworks like Laravel or Symfony (or similar) server-side CSS pre-processing platforms, such as LESS and SASS client-side scripting and JavaScript frameworks such as ReactJS or VueJS page speed improvements code versioning tools, such as Git cross-browser compatibility issues and ways to work around them It’s a plus (not a must) if you have experience with tailwind css experience with Style / JavaScript linters as well as WebPack experience with Twill knowledge about database design and management, including being up on the latest practices and associated versions an understanding of server management and deployment for the relevant environment a good understanding of asynchronous request handling, partial page updates, and AJAX basic knowledge of image authoring tools, to be able to crop, resize, or perform small adjustments on an image. Familiarity with tools such as Gimp or Photoshop is a plus. a good understanding of SEO principles and ensuring that application will adhere to them experience with deployment mechanisms/technology worked with local development environments appreciation for clean and well documented code fluent English and good German skills, both written and spoken A completed degree in (business) computer science or a comparable education with IT-relevant relevance (Bachelor / Master) Benefits Brand new hardware and software (you can tell us what you want!) Individual training budget (e.g. for learning new programming languages) Free developer/tech conference visits Coffee, Softdrinks & Snacks Flatrate Regular team events (e.g. VR, exit games, paintball, bowling, team lunch, etc.) Regular Knowledge Sharing Events Attractive salary Parking space or public transportation tickets (depends on your preference) Work-Life-Balance & Flexible working hours (Homeoffice is not only an option – it is used on a very regular basis) Spacious and beautiful office directly in the center of Munich (Karlsplatz/Stachus) with a view of the Frauenkirche You make your own decisions You enjoy a lot of trust and creative freedom You work with an excellent, outstanding and passionate team (!) You become part of our growth (approx. 50% p.a.) Your opinion really has an impact If you feel that we are a match for you – we would love to work with you! If you would like more information or have any questions about us or the job please just fill out the form and we will get back to you as soon as possible! We’re looking forward to hearing from you! |