Web Developer Analyst
San José (San José) Design / Civil engineering / Industrial engineering
Job description
Support design, build and test web-based applications for various site components and edit site content. Program the codes that dictate web page elements for positioning, styling and sizing information. Create and manage web pages, add/edit content and upload/remove documents using CMS or platforms, using semantic markup language i.e. HTML5/CSS/JS, to turn static Photoshop designs into working web pages or emails.
Key Responsibilities
·
Awareness and Communication
·
Create awareness amongst different functions on importance of intranet for sharing the information
·
Research and reach out to various stakeholders to get updated content for sites
·
Content uploading, gathering and Maintenance
·
Ensure content upload as per defined final user appraisal best practices
·
Manage timely update and accuracy of uploaded content
·
Interact with different functions and stakeholders to ensure updated content is uploaded to the site
·
The Web Developer is expected to utilize best practices in web screen design as well as learn about different middleware platforms to source and update data through web screens as specified in functional requirements
·
Domain Management Service
·
Manage the execution of website decommissioning including, archiving, communications and harvesting processes as agreed with the client
·
Update, maintain and troubleshoot existing websites
·
Support and troubleshoot the day to day technical needs for existing websites
·
The front-end developer works with software engineers and developers to implement their backend work with interactive templates
·
Layout Management
·
Maintain the layout of web sites and emails as per the defined guidelines
·
Web Development
·
Plan and perform module development
·
Document technical specifications and design
·
Analyze system requirement and system specification
·
Analyze new module development for errors and performance
·
Apply problem solving and technical skills to debug code and integration issues
·
Complete unit testing of all development code
Desired profile
Qualifications :
Soft Skills
·
Managing Work
·
Defines clear, reasonable project goals for team members.
·
Ensures alignment of scope and objectives to stakeholder expectations.
·
Assists in design of surveys, preparation and conduct of interviews, and planning and facilitation of focus groups
·
Proactively shares leading ideas and relevant research with clients in support of their business model
·
Communicating Effectively
·
Chooses grammar, language, vocabulary and tone that are appropriate to the audience.
·
Provides supporting charts and graphs for documents and presentations.
·
Builds credibility through sharing knowledge, insights and expertise.
·
Respects and values other perspectives who have different styles and cultural backgrounds.
·
Creating Business Value
·
Develops working relationships with peers, team members and other stakeholders to develop better solutions.
·
Suggests innovative and more effective ways to address issues and challenges and accomplish team tasks to overcome obstacle
·
Applies learnings and best practices from previous projects/processes for efficiencies in existing methods and processes.
·
Applies prior experiences to analyze an issue and applies best practices to solve them.
·
Building & Maintaining Relation
·
Acknowledges when wrong and takes steps to learn from it.
·
Alerts supervisor to potential issues and works to find solutions to overcome issues.
·
People Management.
·
Maintains positive and professional work relationships with others in the team, create a team work environment and support others on their assignments.
·
Understands the team goals and prioritizes tasks to meet them.
·
Understands learning styles for improving knowledge and skills in self and others.
·
Regularly monitors and tracks performance against targets.
·
Provides support to team members in areas of expertise.
·
Approaches change with a willingness to learn
Skills
·
HTML (HTML 4.01, XHTML, HTML 5)
·
Knowledge of web development standards and best practices of HTML5
·
Performing updates of HTML copy and images using an already installed CMS
·
Develop HTML layouts from scratch using HTML5 tags
·
Knowledge in HTML5 video, audio, canvas, SVG, forms validation and new semantic tags
·
Integrate HTML pages and modules with a server-side structure – architecture
·
Develop static web site architecture from scratch
·
Programming background
·
HTML5 support for older browsers
·
CSS (CSS1, CSS2, CSS3 Cross-browsing, pixel perfect concept, validation)
·
Knowledge of web development standards in CSS
·
Knowledge of concepts like resets, pixel perfect, cross-browsing
·
Perform fixes in CSS
·
Develop CSS style sheets from scratch
·
Knowledge in CSS selectors and CSS3 properties (round borders, gradients, nth-child, etc.)
·
Understanding of responsive design / mobile-first implementation and media queries
·
Mobile Layouts Development
·
Retina Display (high DPI screens)
·
CSS Reset / Normalize
·
Experience with frameworks like Bootstrap or Foundation
·
Basic knowledge of CSS preprocessors: SaSS or Less.
·
JS (DOM, Core, JSON, AJAX, Frameworks: jQuery, Node, Backbone, AngularJS)
·
JavaScript language concepts: variables, statements, functions, operators
·
Knowledge of web development basic standards and best practices for
·
JavaScript (for example: unobtrusive events)
·
Advanced knowledge in jQuery or similar framework (selectors, events, effects, animations and AJAX requests)
·
DOM Manipulation
·
Basic knowledge of JavaScript libraries and components
·
Integrate and customize JavaScript modules or plugins
·
Knowledge on how to interact and manipulate JSON objects
·
Image Manipulation
·
Intermediate level of image editing skills: slicing images, sprites
·
implementation and images optimization for web
·
Photoshop Layers manipulation
·
XML/JSON
·
Understanding of XML and JSON structures
·
Manipulation of XML and JSON files
·
Usage of XML and JSON services using JavaScript
·
Knowledge in REST interfaces
·
Front-End Tools
·
Solid knowledge using web development and testing tools: Chrome Developer Tools Firebug, Web Developer Tools for other browsers
·
Intermediate knowledge in SVN or Git (checking out repositories, understanding the branch, tag and trunk concepts)
·
Knowledge in FTP
·
Pixel Perfect Tools for Firefox and Chrome
·
Web Optimization
·
Image optimization
·
Understanding of CSS and JavaScript minify concept
·
Experience with CSS sprites
·
Unit Testing / Quality Assurance
·
Perform unit testing process for every accomplished task
·
Basic knowledge in QA process
·
Create guidelines in order to improve the unit testing process
·
Emails
·
CMS Templating
·
Theme updates and maintenance
·
Maintenance of modules and templates in different CMS platforms (WordPress, Drupal, AEM)
·
Layout development
·
Editorial Capability: add, update or remove content and images
·
Intermediate CMS module configuration
·
Accessibility
·
Usability
·
SEO
·
Basic knowledge in SEO
·
Social Networks
·
Experience integrating basic modules from Facebook, Twitter, G+, Pinterest
·
Implement share functionality for Facebook, Twitter, G+, Pinterest
·
Analytics
·
Integration with Google Analytics and Tag Manager or Adobe Analytics with Adobe Dynamic Tag Manager
Pluses
·
Create and versioning email responsive templates
·
HTML5 Local Storage API
·
Mobile first
·
Knowledge in MVC frameworks (Angular.js, React, Vue, Backbone)
·
Knowledge of Build Tools and Workflows (examples: Grunt, Gulp, Rake, Ant, Yeoman, Bower, etc.)
·
Node.js
·
Debugging experience on mobile devices
·
Usage of mobile emulators
·
Flexbox
·
Knowledge in SSH
·
Experience with web performance measurements tools: PageSpeed, YSlow
·
Optimization of HTTP Requests
·
Experience with HTTP monitoring tools (Charles, Fiddler, HttpFox, Network tab)
·
Intermediate knowledge about email standards
·
Creating and versioning email templates
·
Responsive emails
·
Knowledge of accessibility concepts applied to web sites
·
Knowledge of basic guidelines related to Web Accessibility Initiative
·
Integration with Adobe Analytics / Adobe Dynamic Tag Manage
Required Experience
·
At least 2 years of proven experience as a web developer working in the implementation of responsive web sites.
·
Strong knowledge of JavaScript libraries like jQuery and understanding on how to efficiently interact with DOM elements and add event listeners.
·
Understanding of responsive implementations and how to apply them to elements in web sites.
·
Experience working in agile projects and play an active role during daily, planning and retrospective meetings.
·
Experience working on enterprise projects, following defined guidelines by architects and product owners.
·
Experience with peer review methodologies and their importance for the projects quality.
Possible Academic Background:
·
Programming
·
Computer Science
·
Web Development
·
Software Engineer
·
Information Technology
Keywords
·
Develop*, Front-end, Program*, HTML, CCS, JavaScript, JS, Webdev, Websites, UI, User Interface, Web Developer, Front End Programmer, JavaScript Programmer, CMS, WordPress, Joomla, Drupal, AEM, CQ5, CSS3, XML, JSON, AJAX, jQuery.