These job descriptions are examples. Looking for work?

Find JobsFind Jobs

MEAN Stack Developer

0 people like this description

Client is building the next version of their App in the MEAN stack. We need a MEAN stack developer to supplement their current resources to get the project back on track. Contract Length: 3 months

The Ideal Applicant
• gets satisfaction from effectively solving problems.
• lives at the intersection of technology and design.
• recognizes and appreciates good code and documentation and strives to meet a high standard.
• knows how to organize their work to meet deadline, quality, and budget requirements.
• has industry domain and development experience.
• wants to constantly learn more, both in depth and breadth.

Job Description
You will work with a project manager and one or more designers on a MEAN full-stack project with an existing code base. Your inputs will usually be visual designs and functional specifications, user stories, and a budget and deadline. Using primarily JavaScript technologies including mongoDB, express, AngularJS, and Node.JS, you will architect, develop, and test your HTML, CSS, and front- and back-end code within the budget to both internal and external quality requirements. By the deadline, you will deliver a package of files that constitutes a complete website or deploy the site yourself, often including deployment and other support documentation.

Essentials
• minimum of two years of concentrated experience with JavaScript, HTML5, and CSS3
• 2+ years of substantial experience with AngularJS, NodeJS, Express, and mongoDB
• capability of working within a budget of hours and completing projects by a deadline, to appropriate quality standards
• ability to work from visual and functional specifications, if not wireframes and redlines
• work with a positive attitude even when circumstances may be unfavorable
• have a basic understanding on SQL
• understand REST APIs and how to design them
• understand MVC concepts
• understand and use git well enough to debug problems, especially merge conflicts
• understand the importance of build automation
• have at least a passing knowledge of TDD or BDD and how to write tests
• working knowledge of image manipulation software such as Photoshop, Pixelmator, Illustrator, or Gimp
• ability to work effectively in a team of developers and representatives of other functional groups, such as design
• have a functional knowledge of command shells in Windows

Beneficial Qualifications
• BA or BS (or equivalent)
• applied business experience inside or outside of the technology industry
• experience with C#
• ability to learn on the fly
• experience writing test cases to match business requirements
• can write and debug build scripts

These job descriptions are examples. Looking for work?

Find JobsFind Jobs