Senior Front-End Software Developer

Novi Sad, Serbia | Ivy Exec

  • Industry:
    Internet / Online Media
  • Position Type:
    Full-Time
  • Functions:
    IT / Information Technology
  • Experience:
    5-7 years
Job Description:
1044 people have viewed this job

Company Information


IvyExec.com is a leading online platform for successful business professionals. With over 2 million global business leaders within our membership, Ivy Exec partners with organizations that wish to gain visibility to this highly sought-after, high caliber demographic. Our Corporate and University clients include MIT, INSEAD, SalesForce, Deloitte Consulting, Nielsen, and others. Ivy Exec has been recognized by Inc. Magazine as one of the fastest growing companies in the US for 3 consecutive years.


Position Information


We are looking for a Senior Front-end developer to join our engineering team in Novi Sad, Serbia who is excited to combine the art of design with the art of programming. As a senior front-end developer, your work will be critical to company success and your ability to think critically, communicate your ideas, and collaborate will be vital to our team.As a front end developer, your role will involve working with multiple teams on multiple platforms to create and maintain software products.Our front end developers are expected to lead by example in some of the following ways:




  • Working closely with designers, product managers, and stakeholders to build highly use-able interfaces with intuitive controls and engaging interactions for our enterprise and consumer web applications.




  • Translating design wireframes to well formed, performant code that is maintainable and extensible using modern technologies.




  • Analyzing, presenting, and planning forward-looking opportunities for software development excellence.




  • Collaborating within a cross functional team using Agile Software Management practices while solving problems from product ideation to deployment & maintenance.




  • Actively contributing to software solutions through critical thinking, comprehension, and communication skills. 




Technical Responsibilities




  • Develop new user-facing features across consumer, enterprise, and business web applications




  • Build re-useable code and libraries for future use




  • Refactor, maintain, and extend current code base




  • Document your work using Agile best practices




  • Perform regular maintenance and updates on existing websites




  • Ensure the technical feasibility of UI/UX designs




  • Optimize applications for speed and scalability




  • Optimize applications for useability and SEO performance




  • Collaborate with product teams including design, development, QA, and data, as well as with business stakeholders




  • Research, present and advocate high quality, well-tested solutions




Key Qualifications:




  • Expert understanding of modern web markup / data formats including HTML5, CSS3, XML, JSON,




  • Expert understanding of JavaScript programming concepts including control flow, data modeling, asynchronity, DOM manipulation, OOP, functional programming, testing and ES6 / Typescript




  • Expert understanding of HTTP and best practices




  • Experience with pre-processors, package loaders, dependency managers, task runnners, bundlers & compilers including Sass, LESS, Bower, Gulp, Babel, Parcel, Compass, and WebPack




  • Experience with UI frameworks & libraries like jQuery, Bootstrap, paper.js & D3




  • Experience with Git workflows and version control best practices




  • Some Experience with front end frameworks like React, Angular, and Vue




  • Some Experience with full stack / backend frameworks like Node, Express, Redux, Mongo




  • Experience with and Regular Expressions




  • Good understanding of Agile Software Management practices & processes




  • Excellent English reading and writing skills




  • 6+ years of front end portfolio experience




Additional Experience




  • Experience in Web Design including UI, UX, and interaction design




  • Experience with complex animations, HTML5 Canvas, and SVG




  • Experience with technical and functional specification writing




  • Familiarity with Adobe Photoshop & Adobe Illustrator




  • Experience with WordPress development, PHP, and MySQL




  • Experience with web services (API) design and development




Compensation & Benefits




  • Competitive compensation package




  • Office lunches every Friday




  • Thursday Happy Hours




  • Flexible work schedule including Work From Home options and rolling Paid Time Off




  • Inclusive, agile environment that rewards technical leadership and excellence