Front-end Architect/Senior Developer - Philadelphia, PA - Georgia IT Inc.
Philadelphia, PA
About the Job
Job Title: Front-end Architect/Senior Developer
Location: Philadelphia, PA
Duration of the Contract: Long term
Interview Process: Phone then onsite (No Skype/webcam or phone-to-hire)
Rate: DOE
Overview
The consultant who joins our client's innovative, industry-leading team will find him or herself both challenged and rewarded by a unique opportunity for personal and career growth in a company consistently voted among the leaders in Human Resources, Diversity, Technology, Product Excellence, Customer Service and Community Investment.
The front-end architect will provide technical direction and consultation to other developers in the e-Business group to architect and develop cutting-edge user interfaces for customer-facing websites running discrete, adaptive and responsive designs that are integrated into Sitecore (using ASP.NET).
This role will collaborate with user experience designers and other members of development teams in a fast-paced Agile environment to create and enhance user interfaces for high-volume, large-scale web applications.
The ideal candidate will have some experience working in an ASP.NET development environment (Visual Studio / TFS) using various front-end technologies (HTML, CSS, JavaScript, JQuery, AJAX, JSON). Experience with integrating with CMS software is essential, with SiteCore implementation experience being highly desirable.
Candidates interested in this position must demonstrate progressive leadership in the full life cycle of software development environment with the ability to identify and drive issues through closure and collaborate effectively with both business and technology stakeholders.
Job Responsibilities
Lead discussions about any prospective or current work that impacts the front end architecture.
Collaborate with visual designers, business analysts, product owners / managers and solution designers to validate feasibility and provide recommendations.
Review HTML deliverables (produced by HTML designers and vendors) to ensure best practices and standards (including cross-browser) are applied.
Maintain relationships with internal groups and external vendors that create wireframes.
Review user stories. Participate in planning sessions. Identify tasks related to HTML authoring and/or front-end development. Estimate points / effort for front-end development stories / tasks.
Stay actively involved in all discussions impacting the architecture of the presentation layer.
Monitor trends in browser usage and updates. Collaborate with QA to update as necessary.
Lead the on-going development and communication of standards and best-practices.
Keep aware of latest trends and emerging technologies.
Convert annotated visual designs (Photoshop) to web pages and associated assets (HTML, CSS, images, JavaScript, etc.). Create / maintain pattern libraries for pages / modules.
Create / update ASP.NET markup (NOT code) to reflect the HTML authored for new / updated pages / modules. Collaborate with other developers on tasks related to back-end integration.
Collaborate with user experience designers and back-end developers / architects to complete assigned tasks using an Agile methodology.
Collaborate with front-end designers and back-end developers to analyze and optimize the performance of web pages.
Help ensure work products are delivered on-schedule while complying with best practices and standards.
Perform other duties and responsibilities as assigned
Required Skills and Experience
Core Technologies:
7+ years working with JavaScript UI technologies - JQuery, AJAX and JSON (including the consumption of back-end / web service technologies REST, XML)
Experience and knowledge of front-end libraries and frameworks
Expertise in rendering page designs (wireframes / visual designs) into web pages (HTML, CSS, images, JavaScript)
Experience developing advanced interactive page features using JQuery and custom code
Knowledge and practical experience with MVC
Exposure or strong propensity to learn Visual Studio / ASP.NET / Team Foundation Server (TFS)
Intimate knowledge of browser rendering and cross-browser support
Desired Experience
Front end development using SiteCore CMS
Working in environments that apply the Agile methodology
Creating and debugging designs for multiple browsers and devices (desktop, mobile, tablet)
Personal Characteristics
Passion for continuous process and technology improvement
Ability to rapidly re-prioritize and handle shifting priorities while demonstrating a high degree of professionalism and adaptability
Strong communication skills (written, interpersonal, presentation), with the ability to easily and effectively interact and negotiate with business stakeholders.
Ability to effectively deal with ambiguity, uncertainty, and incomplete information when evaluating alternatives and making recommendations
Creative and abstract thinking skills to envision and design innovative solutions to business opportunities and challenges
Must have "can do / "will do attitude.
Must be a team player - highly adaptive, resourceful, responsive, enjoys learning and sharing.
Location: Philadelphia, PA
Duration of the Contract: Long term
Interview Process: Phone then onsite (No Skype/webcam or phone-to-hire)
Rate: DOE
Overview
The consultant who joins our client's innovative, industry-leading team will find him or herself both challenged and rewarded by a unique opportunity for personal and career growth in a company consistently voted among the leaders in Human Resources, Diversity, Technology, Product Excellence, Customer Service and Community Investment.
The front-end architect will provide technical direction and consultation to other developers in the e-Business group to architect and develop cutting-edge user interfaces for customer-facing websites running discrete, adaptive and responsive designs that are integrated into Sitecore (using ASP.NET).
This role will collaborate with user experience designers and other members of development teams in a fast-paced Agile environment to create and enhance user interfaces for high-volume, large-scale web applications.
The ideal candidate will have some experience working in an ASP.NET development environment (Visual Studio / TFS) using various front-end technologies (HTML, CSS, JavaScript, JQuery, AJAX, JSON). Experience with integrating with CMS software is essential, with SiteCore implementation experience being highly desirable.
Candidates interested in this position must demonstrate progressive leadership in the full life cycle of software development environment with the ability to identify and drive issues through closure and collaborate effectively with both business and technology stakeholders.
Job Responsibilities
Lead discussions about any prospective or current work that impacts the front end architecture.
Collaborate with visual designers, business analysts, product owners / managers and solution designers to validate feasibility and provide recommendations.
Review HTML deliverables (produced by HTML designers and vendors) to ensure best practices and standards (including cross-browser) are applied.
Maintain relationships with internal groups and external vendors that create wireframes.
Review user stories. Participate in planning sessions. Identify tasks related to HTML authoring and/or front-end development. Estimate points / effort for front-end development stories / tasks.
Stay actively involved in all discussions impacting the architecture of the presentation layer.
Monitor trends in browser usage and updates. Collaborate with QA to update as necessary.
Lead the on-going development and communication of standards and best-practices.
Keep aware of latest trends and emerging technologies.
Convert annotated visual designs (Photoshop) to web pages and associated assets (HTML, CSS, images, JavaScript, etc.). Create / maintain pattern libraries for pages / modules.
Create / update ASP.NET markup (NOT code) to reflect the HTML authored for new / updated pages / modules. Collaborate with other developers on tasks related to back-end integration.
Collaborate with user experience designers and back-end developers / architects to complete assigned tasks using an Agile methodology.
Collaborate with front-end designers and back-end developers to analyze and optimize the performance of web pages.
Help ensure work products are delivered on-schedule while complying with best practices and standards.
Perform other duties and responsibilities as assigned
Required Skills and Experience
Core Technologies:
- HTML 5, CSS 3, SASS
- Advanced JavaScript / JQuery
- MVC
- Knowledge of ASP.NET
- CMS (Sitecore highly desirable)
7+ years working with JavaScript UI technologies - JQuery, AJAX and JSON (including the consumption of back-end / web service technologies REST, XML)
Experience and knowledge of front-end libraries and frameworks
Expertise in rendering page designs (wireframes / visual designs) into web pages (HTML, CSS, images, JavaScript)
Experience developing advanced interactive page features using JQuery and custom code
Knowledge and practical experience with MVC
Exposure or strong propensity to learn Visual Studio / ASP.NET / Team Foundation Server (TFS)
Intimate knowledge of browser rendering and cross-browser support
Desired Experience
Front end development using SiteCore CMS
Working in environments that apply the Agile methodology
Creating and debugging designs for multiple browsers and devices (desktop, mobile, tablet)
Personal Characteristics
Passion for continuous process and technology improvement
Ability to rapidly re-prioritize and handle shifting priorities while demonstrating a high degree of professionalism and adaptability
Strong communication skills (written, interpersonal, presentation), with the ability to easily and effectively interact and negotiate with business stakeholders.
Ability to effectively deal with ambiguity, uncertainty, and incomplete information when evaluating alternatives and making recommendations
Creative and abstract thinking skills to envision and design innovative solutions to business opportunities and challenges
Must have "can do / "will do attitude.
Must be a team player - highly adaptive, resourceful, responsive, enjoys learning and sharing.
Source : Georgia IT Inc.