Jobs Tagged: Wcav
1 total jobs tagged

Toptal LLC: AngularJS Developer

Whether you prefer traveling and working from exotic beaches or spending time with your family and working from home, the choice is yours.Access to a thriving, collaborative community of talented peers.Invitations to frequent Toptal events going on around the world, including dinners, tech talks, conferences, and more.Extremely competitive compensation.Responsibilities:Deliver complete front-end applications.Ensure high performance on mobile and desktop applications.Write tested, idiomatic, and documented JavaScript, HTML, and CSS.Coordinate the workflow between the team’s graphic designer, developer working with HTML, and yourself.Coordinate with the team’s back-end developer on the process of building a RESTful API.Communicate with external web services.Collaborate with other team members and stakeholders.Take smart risks and champion new ideas.Requirements:Proficiency with JavaScript and HTML5.Professional, precise communication skills.Extensive knowledge of AngularJS best practices and commonly used modules based on extensive work experience.Ability to create self-contained, reusable, and testable modules and components.Ability to ensure a clear dependency chain both for app logic as well as for the file system.Ability to provide SEO solutions for single-page apps.Extensive knowledge of CSS and JavaScript methods for providing performant visual effects and keeping the frame rate above 30fps at all times.Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system.Ability to validate user actions on the client side and provide responsive feedback.Experience writing non-blocking code, and resorting to advanced techniques such as multi-threading when needed.Ability to create custom, general use modules and components that extend the elements and modules of core AngularJS.Experience with all levels of operations that are available to the front-end, from creating XHRs in vanilla JavaScript to using a custom wrapper around $resource.Experience with building infrastructure for serving front-end apps and assets.Ability to architect and automate the build process for production using task runners or scripts.Ability to document code inline using JSDoc or other common conventions.Experience writing extensive unit tests using automated TDD tasks.Ability to create end-to-end test suites for all components and running them with Protractor (or a well-reasoned alternative).Ability to create configuration, build, and test scripts for Continuous Integration environments.Be willing to help your teammates, share your knowledge with them, and learn from them.Be open to receiving feedback…

Source: 37Signals Job Board