We are looking for:
Senior FrontEnd Developer
We are looking for an experienced, senior level client-side engineer to join our Belgrade creative team to lead initiatives on some of our largest client engagements. Senior client-side engineers liaise between cross-functional teams to understand core presentation layer requirements and also recommend and implement solutions that follow-up best practices and standards. Seniors are also the main communication hub with the server-side team and are responsible for collaborating with them to identify integration points and dependencies. The ideal candidate will have a strong appreciation for design and interaction, as well as an intimate understanding and appreciation for presentation layer code.
RESPONSIBILITIES:
- Long term experience translating comps and wireframes into semantically correct web templates
- Excellent working knowledge developing cross platform/browser compatibility (IE, Firefox, Safari, Opera, etc.) for dynamic web applications
- Proven in-depth knowledge of popular JavaScript frameworks such as jQuery, Backbone, Angular, Closure, NodeJS, etc.
- Articulate JavaScript design patterns
- Experience integrating HTML-based content with other 3rd party environments (i.e. Content Management Systems)
- Experience with source control (SVN / GIT) and bug tracking systems
- Able to work with the APIs of various social media platforms (Facebook, Twitter, etc)
- Advanced understanding of web standards and best practices including SEO and accessibility
- Understand Responsive web development frameworks(bootstrap,foundation)
QUALIFICATIONS:
- 2+ years client-side development experience, 1+ of those years in a senior or lead role in an agency environment is a big plus
- Solid understanding of Computer Science fundamentals including object oriented design, data structures, algorithm design, problem solving and complexity analysis
- Expert-level ability with XHTML/HTML5, CSS, JavaScript, AJAX, and JSON/XML
- Experience with content management systems and mobile application development is a plus
- Excellent debugging and troubleshooting skills
- Excellent time management, problem solving, teamwork, and communication skills
- Ability to follow technical specifications and production processes
- Excellent verbal/written communication skills and strong time management and problem solving capabilities
DESIRABLES:
- You are a leader
- You strive to get the best from your team
- You seek best practices and share your knowledge with others
- You love working in teams, collaborating with technologists, designers, user interaction designers and strategists
- You strive only for the best... and you don’t mind the odd dog sniffing about your feet as you work
OUR OFFER:
- Stable job and competitive salary scheme
- Highly ambitious and global growing company
- Challenging tasks in highly professional and stimulating environment
- Work with cutting edge technology
- Plus much more – full benefits breakdown will be discussed at interview