Sr. JavaScript Front - End Developer - StartupGDL

Makeen Technologies helps the world's most innovative companies explore new ideas and quickly transform those ideas into products that customers love. From improving business intelligence and modernizing IT systems to building innovative consumer apps and IoT products, Makeen provides end-to-end software design and development solutions that deliver results.

Makeen Technologies is looking for a Senior Front-End Developer who is motivated to combine the art of design with the art of programming. Your job will be to work with a team of engineers, mentoring and defining technical designs and working toward our product goals.
Responsibilities

In-depth knowledge of HTML, CSS and JavaScript, and other web development and production tools
Expert in JavaScript with an emphasis on vanilla JS rather than helper libraries or frameworks
Ability to independently develop JavaScript prototypes which includes research and proof of concept development
Experience with templates and tasks automation including handlebars, NPM and Gulp
Advanced knowledge of responsive web design
Experience with translating design comps and wireframes into flexible and reusable code
Experience implementing pixel perfect designs across a broad range of browsers and devices
Experience using version control software (git, etc.) in a multi-developer team
Experience with Photoshop
Experience with developing large scale customer-facing websites

Job requirements

At least 5+ years' experience working as a front-end developer
Bachelor’s Degree or equivalent
Experience working in an agile environment
Experience creating test frameworks
Collaboratively implementing front-end architectural solutions
Ability to write code that is technically sound, performant, scalable and readable
Eager to work in a fast-paced and dynamic environment
Experience with web application development
Able to articulate ideas to a team
Thrives when facing new challenges in improving client deliverables
Excellent verbal and written communication skills and able to interact professionally with a diverse group of people
Boundlessly creative and relentlessly attentive to detail

Aplicar