These job descriptions are examples. Looking for work?

Find JobsFind Jobs

Full Stack Developer

0 people like this description

The Full Stack Developer (official title: Associate Director of Development) will work proactively, independently and collaboratively with other technical and non-technical staff members to complete short- and long-term projects. The candidate will be part of a dynamic team that will be responsible for conceptualizing, designing, and activating the next generation marketing systems, messages, and interface.

The ideal candidate should possess specific experience with Scrum/Agile projects and have a proven record of developing in Agile teams, estimating effort, progress reporting, and employing the appropriate tools, techniques and tactics. He/she must be very flexible in applying and enabling Development practices to ensure optimal sprints and will be empowered to move beyond the core skills of the Development role to ensure velocity and overall effectiveness.

-Organize and delegate project tasks effectively.
-Contribute to project proposals and statements of work to ensure they accurately represent the agency’s capabilities, offerings, and project requirements.
-Provide technical expertise and consulting for clients to help shape project solution parameters.
-Contribute to and collaborate across disciplines to create viable solutions for the agency’s clients.
-Identify opportunities for reusable deliverables to leverage as the agency’s best practices and pattern libraries.
-Contribute to the definition and maintenance of the agency’s best practices for the Development discipline.
-Present work and topics to cross-discipline groups and the agency.
-As an agile Development practitioner in this Agile environment you'll get to:
- Facilitate and advocate for the users
- Work collaboratively and iteratively with your team members and your stakeholders to craft and enable next generation experiences
- Create and deliver value through rapid launches of working systems and products
- Evangelize user-centered thinking within agile and lean design principles

-6+ years coding for the web. Testing, implementation, maintenance and debugging skills. Demonstrated experience developing B2C and B2B web sites with a cross-functional team.

Must have:
-Solid Node.js Express Web Application development experience. If not, then Advanced PHP and/or Advanced Ruby.
-Javascript Promises/Deferreds
-Server-side web application development
-Full life-cycle of HTTP request
-Server side REST API Design and Implementation
-Server side data validation
-Front-end Backbone JS framework experience

-Demonstrated success and experience integrating code, applications and services across multiple technology platforms (e.g. CMS, CRM, portals, ecommerce).
-Two years supervisory experience in a cross-functional development environment.
-Experience writing core JavaScript, as well as libraries and frameworks.
-Experience integrating HTML-based content with other 3rd party environments.
-Mastery of HTML and CSS with a solid foundation in SEO and accessibility.

Experience with:
-Source control management (git, SVN)
-Ruby, Python, PHP
-Java, Objective-C, .NET, SQL
-MVC frameworks
-Mobile First or Responsive Design techniques

-Ability to communicate web standards and best practices as an expert.
-Experience connecting a front end experience layer with back end server technologies, CMS platforms, and other middle tier systems.
-Comfortable setting up a test server for Web development.
-Understanding of web service APIs
-Experience with Subversion and/or GitHub
-Must be ok with working within a predefined framework or existing code base.
-Must be able to work with designers to create pixel-perfect layouts
-Self-starting problem-solver; ability and desire to learn third-party application tools or new technologies as needed.
-Strong problem solving, troubleshooting and debugging skills
-Strong written and verbal communication skills
-Ability to work with a team to accomplish business goals
-Ability to contribute in a fast-paced, creative, collaborative environment.
-Experience in Web development tailored for mobile devices
-Experience with agile/scrum development processes is preferred.

These job descriptions are examples. Looking for work?

Find JobsFind Jobs