Sign In
 [New User? Sign Up]
Mobile Version

Javascript Expert

Job Code:
  • IT
Applying for this job will take you to an external site
  • Shortlist
  • Email Friend
  • Print

Job Details

We are looking for a JavaScript Developer who is motivated to combine the art of design with the art of programming. Responsibilities will include implementing visual elements and their behaviors with user interactions. You will work with back-end web developers to build all client-side logic. You will also be bridging the gap between the visual elements and the server-side infrastructure, taking an active role on both sides, and defining how the application looks and functions.ResponsibilitiesWork with our Engineers to implement the next generation of our client productsBuild efficient and reusable front-end abstractions and systemsOptimize applications for maximum speed and scalabilityIdentify and address performance bottlenecksParticipate in design and code reviewsIdentify and communicate best practices for front-end engineeringRequirementsNatural with Markup and Styling with HTML, CSSStrong understanding of JavaScript, its quirks, and workaroundsHands on experience with at least one of these AngularJS, EmberJS, KnockoutJS, BackboneJS, ReactJS, DurandalJS or similar.Ability to author clean, standards-compliant codeComfortable working with templates in server-side technologies and client side appsFamiliarity with JavaScript module loaders, such as Require.js and AMDFamiliarity with front-end build tools, such as Grunt and Gulp.jsProficient understanding of code versioning tools, such as {{Git / Mercurial / SVN}}Understand the principals of object-oriented developmentUse test-driven development to guide implementationFond of tracking down IE browser bugsAbility to navigate deep into Photoshop layers to export slices and make spritesFluency in EnglishExperience 4 to 6 yearsDesired SkillsYou re Minimal Use fewer elements of expression.Youre General Cover more ground.You Unify the two.You are fluent with Node.js or Angular or Express.You Understand the grammar in DOM - Express the information using syntactically correct elements.You find vulgarity in extra DOM elements added for mere styling purposes. You Understand the semantics in class names.You Write Scalable & Maintainable CSS.You Reset first to zero the cross browser weirdness with reset.css.You Understand the Browser based box model.You write javascript in your resume and not jQuery.You understand that OOP is not a javascript tack on.You enhance progressively.You write behavior with JS not content.You do not shy away from using javascript libraries.You understand MVC in the front end world.To your work, all you need is TextEdit.You live on the edge of what browsers have to offer. A new WebKit feature or Javascript API means a new experiment or a personal project.You understand the misgivings of javascript and rather than complaining you work around it. Less Whining more Grinding.You are driven to realize beautiful designs in to beautiful functional apps.General knowledge of and opinions on the Javascript open-source community frameworks, micro-frameworks, async loaders, testing, compilers, mvc-frameworks and the rest. Contributions to open-source Javascript projects and personal projects matter more than education.
Additional Degree: BE/ B.Tech (Engineering)

Experience: 4-6


Application Programming | Quality Assurance/Testing | Software Engineer | Systems Programming
Applying for this job will take you to an external site


© Copyright 2015 Al Nisr Publishing LLC - powered by Gulf News