Sign in

Senior Front-End Developer

Company:
Saviance Technologies
Location:
Franklin Lakes, New Jersey, United States
Posted:
June 14, 2019

Description:

Job Title: Senior Front-End Developer

Job Location: Franklin lakes, NJ

Duration: 06+ Months

Description:

The Senior Front-End Developer is motivated to highly functional, pixel-perfect applications. The developer will translate the UI/UX design wireframes and mockups to code that will produce functioning, visual elements of the application. He or she will work with our in-house design team and bridge the gap between graphic design and technical implementation, taking an active role on both sides, defining how the application looks as well as how it works. The developer writes clean code to create visually appealing applications that feature user-friendly design and clear navigation.

Key Responsibilities:

• Execute clean code using Angular 7 for complex designs that reflect the creative and artistic direction provided within the established technical framework

• Review and analyze information architecture and wireframes; work with team members to resolve gaps between design aspiration and coding practicality, 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

• Assist back-end developers with integration and troubleshooting

• Create CSS that provides consistent appearance across the top 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, modular, decoupled code and libraries for future use

• Ensure the technical feasibility of UI/UX designs

• Optimize applications for maximum speed and scalability

• Collaborate with other team members and stakeholders including development team and Technology Manager, Account Managers, traffic and design teams

Skills

• Deep expertise and hands-on experience with web applications and programming languages such as HTML5, CSS3, JavaScript, Typescript, Angular 2+, JQuery and API consumption

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

• Familiarity with version control systems. Experience with git a plus

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

• Ability to produce W3C compliant markup

• Strong grasp of security principles and best practices such as password hashing and oAuth

• Experience with responsive and adaptive design

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

• 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, Typescript, 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