Job Description :
3 + Months (C2H)
Detroit, MI (Locals Preferred)
Position Title: Mid-Tier/Front-end Developer (NodeJS/HTML5/CSS3/Angular/Ionic/React/Java)
Duties and Responsibilities
Build customer-facing UI and mid-tier services for various products and applications.
Work as part of a team developing applications and services using Agile development methods
Code, teste and operate custom built services
Provide hands-on leadership to development teams; act as guide and mentor. Make use of teaching moments to elevate junior team members. Instill accountability across the team.
Communication with executive team regarding product architecture and project progress.
Lead in development and delivery functions; perform and support quality processes, as required.
Work with business to design and implement complex solutions, including performing customer white-boarding session with program management and business analysts.
Work with the customer and partners to implement and support end-to-end solutions, across multiple platforms, environments, domains, and locations
Apply technologies to address business needs.
Participate in the designs of new solutions, by assisting in writing specifications and constructing documents and diagrams, as needed.
Provide timely and accurate estimates; review other team members’ estimates for completeness and accuracy.
Develop and implement standard operating procedures. Look for process improvement opportunities.
Resolve and troubleshoot technical issues
Update documentation of procedures and methods, as needed.
Position Description
Other Responsibilities This job description reflects the general duties and essential functions of the job but is not a detailed description of all duties which may be inherent in the position. Additional job related duties may be assigned consistent with company policies.
Experience and Skills Required
Previous working experience working with NodeJS
Participated in UX sessions.
Applicable knowledge of web libraries and frameworks such as AngularJS, React, Ionic, or similar.
Familiarity with the whole web stack, including protocols and application optimization techniques
Demonstrated experience with HTML5, CSS3, NodeJS.
Demonstrated experience with other programming languages (e.g. java, C#, etc.
Demonstrated experience with each of the following: o NodeJS/Express Stack.
o Design and development methodologies, tools, processes, and best practices.
o System integration with both RESTful and SOAP services.
o Complete SDLC involvement, from requirements analysis through operations and maintenance.
Demonstrated experience with QA tools and processes.
Proven experience with full stack architectures.
Preferred Skills:
Demonstrated experience in decomposing complex problems.
Experience with NodeJS frameworks.
Experience with web technologies: o HTML5/CSS3.
o JavaScript, AngularJS, Ionic, React or similar
Experience with Agile methodologies
Experience with continuous integration technologies: o Maven, Grails, Jenkins, Microsoft VSO.
Experience with DevOps tools and methodologies a plus.