An experienced Frontend Developer that is motivated to combine the art of design with the art of programming. Responsibilities will include translation of the UI/UX design wireframes to actual code that will produce visual elements of the application. He/she will work with the UI/UX designer and bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works.
Required skills & experience
-Experience with building complex responsive UI
-Able to build complex layouts with CSS, HTML and Javascript
-Able to build consistent UI across various browsers and devices
-Understanding of CSS pre-processing platforms, such as SASS
-Proficient in Javascript and jQuery, and preferably has experience with more advanced Javascript frameworks such as React and Angular
-Good understanding of asynchronous request handling, partial page updates, and AJAX
-Solid understanding of web performance and optimization techniques
Bonus
-Proficient with Javascript frameworks such as React and Angular
-Experience building reusable UI components with Ruby on Rails
-Keen to practice test-driven development (TDD), ideally experienced with rspec
-Experience setting up A/B tests (e.g. with GA experiments, KissMetrics and Optimizely)
-Basic knowledge of Photoshop/Gimp/Sketch and illustrator
-Experience working in an agile/scrum development process.
Responsibilities
-Implement and execute user-facing features alongside our UI/UX designer, turning mockups and prototypes into actual code
-Work with UI/UX designer to ensure new UI is technically feasible, easy to use and aligns with existing branding
-Build reusable code and libraries for future use
-Set up A/B tests and implement the test results for web pages and emails
-Optimize application for maximum speed and scalability
-Fix UI bugs caused by browser compatibility issues or client/server side logic