Senior Front-End Software Developer
Novi Sad, Serbia | Ivy Exec
Industry:Internet / Online Media
Functions:IT / Information Technology
Job Description:1963 people have viewed this job
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.
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.
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
Expert understanding of modern web markup / data formats including HTML5, CSS3, XML, JSON,
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
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