Super Developer, Client-Side Development
- Full-time
Company Description
DNN (formerly DotNetNuke) provides a suite of solutions for creating rich, rewarding online experiences for customers, partners and employees. DNN products and technology are the foundation for 800,000+ websites worldwide. In addition to our commercial CMS and social community solutions, DNN is the steward of the DotNetNuke Open Source Project.
Job Description
Position Overview
If you’re a super creative front-end developer who enjoys building design-led, world-class software delivered for use on premise or in the cloud, and prefers tools like WebStorm and doesn’t care about backend stuff like C#, you need to show us your portfolio right away! We’re looking for an artistic, innovative and talented client-side coder to join a highly motivated team of engineers responsible for the design and implementation of software for the leading content and web application platform, and social network in the Microsoft ecosystem.
Responsibilities
- Create leading-edge front-end designs and code for DNN products (on premise and cloud)
- Collaborate as part of a highly agile scrum team
- Develop using latest JavaScript frameworks, HTML5, and CSS
Qualifications
Required Skills and Experience
- 5+ years strong startup or fast-paced consultancy experience with SPA, JavaScript, jQuery, JSON, HTML5, CSS3, Knockout.js, AngularJS, or other modern client-side technologies
- Strong hands-on understanding of modern UX Design Patterns, browser incompatibilities, and mobile device support (i.e. responsive web design)
- Solid problem-solving and coding skills particularly with complex JavaScript; diagnose and troubleshoot client-side problems using browser-based developer tools
- Maniacal attention to usability, mockup details, performance, and security
- Fanatical interest in technology and a true passion for creative client-side development
Desirable
- Involvement in open source projects or hands-on familiarity with leading edge projects
- Familiarity with Git/GitHub and JIRA Able to work independently, yet enjoy and benefit from a collaborative team environment
- Prefer a challenging, fast-paced work environment which stocks lots of goodies
Required Education
- Bachelor of Science degree in computer science or related technical discipline