Logo
MILLENNIUMSOFT

Front end developer

MILLENNIUMSOFT, Franklin Lakes, New Jersey, us, 07417


Job Title: Front end developer

Location: Franklin Lakes, NJ

Contract Term: 12+ Months

Weekly 40.00 Hours [Mon - Fri]

1st Shift

Key responsibilities:

·

Execute clean and progressively enhanced code for complex designs that reflect the creative and artistic direction provided within the established technical framework

·

Review/analyze information architecture and wireframes; work with team members to resolve gaps, and assist with the architectural implementation of creative/UX direction

·

Develop functional and appealing web- and mobile-based applications based on usability

·

Provide application maintenance and enhancements

·

Use a combination of markup languages to write web pages including but not limited to JavaScript and HTML

·

Write functional requirement documents and specifications

·

Create quality mockups and prototypes on tight timelines

·

Assure that all user input is validated before submitting to back-end·

·

Assist back-end developers with coding and troubleshooting

·

Create cascading style sheets (CSS) that are consistent across all browsers and platforms

·

Maintain graphic standards and branding throughout the product’s interface

·

Stay up to date on emerging technologies

·

Promote usability best practices

·

Develop new user-facing features

·

Build reusable code and libraries for future use

·

Ensure the technical feasibility of UI/UX designs

·

Optimize application for maximum speed and scalability

·

Experience in planning and delivering software platforms used across multiple products and organizational units

·

Collaborate with other team members and stakeholders including Development and Tech Manager, Account, Traffic and Design teams

Skills and knowledge required

·

Deep expertise and hands-on experience with web applications and programming languages such as HTML5, CSS3, JavaScript, JQuery and API's.

·

Familiarity with back-end frameworks used to develop dynamic web pages (ASP.NET/JSP/PHP, Node.js, etc.) and version control systems

·

Strong understanding of industry trends and standards, as well as software programs like the Adobe Creative Suite

·

Ability to produce W3C compliant markup

·

Strong grasp of security principles and best practices

·

Experience with responsive and adaptive design

·

Understanding of the concepts of progressive enhancement, mobile first and future friendly design highly encouraged

·

Familiarity with cross-browser testing and debugging

·

Effectively communicate and collaborate with the creative team and clients at all levels

·

Ability to solve problems and adapt quickly to new web design and application trends

·

Able to approach development with modularity in mind to accommodate shifting priorities and the challenges associated with rapid prototyping and Agile methodologies

·

Ability to multi-task and quickly produce interim deliverables (such as style guide components, prototypes, proofs of concept, etc.) in addition to the final live site or application

Qualifications

·

Bachelor’s degree required, preferably in marketing, computer science, human-computer interaction, or a related field

·

Min of 5 years front end development experience

·

Proficient in HTML5, CSS3, JavaScript, AngularJS (v1), Angular2+, JQuery

·

Must be familiar with SASS, git CLI, Angular CLI and basics of X-Code.

·

Experience reading and writing JSON and XML

·

Experience with CSS Preprocessors (SASS, LESS)

·

Knowledge in web services (REST/SOAP) and API's

·

Understanding of cross-browser development

·

Proficient in Git and Version Control Systems

·

Strong client-service orientation and experience working in a fast-paced environment

·

Should be familiar with PWA concepts and implementations

·

Experience with Photoshop and InDesign a plus.

· Ability to work in both PC and MAC platforms