Offers “Accenture”

Expires soon Accenture

Analyst Operations - Web Developer

  • Brasília (Brasília)
  • IT development

Job description

Manage 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. Expert in implementing interactive web sites with different frameworks and with full support for mobile and tablet devices. 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

o Create awareness amongst different functions on importance of intranet for sharing the information

o Research and reach out to various stakeholders to get updated content for sites

· Content uploading, gathering and Maintenance

o Ensure content upload as per defined final user appraisal best practices

o Manage timely update and accuracy of uploaded content

o Interact with different functions and stakeholders to ensure updated content is uploaded to the site

o 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

o Manage the execution of website decommissioning including, archiving, communications and harvesting processes as agreed with the client

o Update, maintain and troubleshoot existing websites

o Support and troubleshoot the day to day technical needs for existing websites

o The front-end developer works with software engineers and developers to implement their backend work with interactive templates

· Layout Management

o Maintain the layout of web sites and emails as per the defined guidelines

· Web Development

o Plan and perform module development

o Document technical specifications and design

o Analyze system requirement and system specification

o Analyze new module development for errors and performance

o Apply problem solving and technical skills to debug code and integration issues

o Complete unit testing of all development code

Desired profile

Qualifications :

Skills

· HTML (HTML 4.01, XHTML, HTML 5)

o Knowledge of web development standards and best practices of HTML5.

o Develop complex website architecture and structures.

o Create advanced HTML5 static and dynamic, structures and templates.

o Understanding of HTML 4.0, XHTML and HTML5 semantics and best practices.

o Knowledge in HTML5 video, audio, canvas, SVG, forms validation and new semantic tags.

o Integrate HTML5 pages and modules with server-side structures.

o Data Attributes.

· CSS (CSS1, CSS2, CSS3 cross browsing, pixel perfect concept, validation)

o Strong knowledge of web development standards and best practices on CSS.

o Expertise in concepts like resets, pixel perfect, cross-browsing.

o Develop CSS stylesheets for complete web sites and following theme implementation patterns.

o Knowledge of CSS3 selectors and properties (round borders, gradients, nth-child, transitions, keyframes).

o Flexbox

o Knowledge in how to create CSS based themes.

o Mobile Layouts Development (liquid layouts).

o Responsive Web Design / Mobile First Approach.

o Strong knowledge of Responsive Frameworks (examples: Bootstrap, Pure, Foundation, Compass, Gumby).

o Strong knowledge of CSS pre-processors (SASS, LESS or Stylus).

o Knowledge of CSS post-processors (PostCSS, autoprefixer, etc).

· JS (DOM, Core, JSON, AJAX, Frameworks: jQuery, Node, Backbone, AngularJS)

o Strong JavaScript knowledge (ES5 and ES2015).

o Expert on web development standards and best practices.

o jQuery or similar framework (selectors, events, effects, animations and AJAX requests).

o Advanced knowledge in JavaScript libraries, components, best practices and standards.

o Knowledge in MVC frameworks (examples: Backbone.js, AngularJS, React, Vue.js, Ember, Knockout, etc.). Expertise in one MVC framework.

o Client-Side Template Engines (examples: Underscore, Mustache, Handlebars, Dust.js, Jade, etc.).

o Understanding of JavaScript optimization techniques.

o Build Tools (examples: Grunt, Gulp, Rake, Ant, Yeoman, Bower, etc.).

o Knowledge on JavaScript code quality tools (ESLint, JSLint, JSHint).

o Knowledge on JavaScript utilities to manage collections (Underscore, Lo-dash, etc).

o Integration with analytics libraries.

o Basic understanding of Progressive Web Apps.

· Image Manipulation

o Advanced Image Editing Skills: slicing, sprite creation, image size optimization, retouch images.

o Advanced PSD manipulation skills.

· XML/JSON

o Understanding of XML and JSON structures.

o Manipulation of XML and JSON files.

o Usage of XML and JSON services using JavaScript.

o Experience with REST interfaces.

· Front-End Tools

o Solid knowledge using web development and testing tools: Chrome Developer Tools, Firebug, Web Developer Tools for other major modern browsers.

o Understanding of SVN/ GIT command line.

o Intermediate-advanced knowledge in SVN/GIT: resolving conflicts, doing merges, creating a repository, creating a branch, creating a tag, analyzing history log and reverting to a previous version.

o Experience with FTP servers.

o Pixel Perfect (FF), Perfect Pixel (Chrome).

o Intermediate knowledge in SSH and Unix commands. –

o Debug on mobile devices.

o Experience with mobile emulators and touch events simulators.

· Web Optimization

o Image optimization.

o Experience with CSS and JavaScript minification and concatenation.

o Experience with CSS sprites.

o Experience with web performance measurements tools: PageSpeed, YSlow.

o Optimization of HTTP Requests.

o Experience with HTTP monitoring tools (Charles, Fiddler, HttpFox, Network tab).

· Unit Testing / Quality Assurance

o Perform unit testing process for every accomplished task.

o Knowledge in QA process.

o Create guidelines in order to improve the unit testing and QA processes.

o Peer Reviews.

· Emails

· CMS Templating

o Theme creation, updates and maintenance.

o Editorial Capability: add, update or remove content and images.

o Creation of dynamic templates in different CMS platforms (Wordpress, Drupal, AEM).

o Maintenance of CMS modules (Wordpress, Drupal, AEM).

o CMS optimization for performance, editorial management and SEO.

· Accessibility

o Knowledge of accessibility concepts applied to web sites.

· Usability

o Knowledge of usability concepts for web sites.

· SEO

o Knowledge in SEO.

o Knowledge in SEO meta tags and their usage.

· Social Networks

o Experience integrating modules and client-side API from Facebook, Twitter, G+, Pinterest.

o Implement share functionality for Facebook, Twitter, G+, Pinterest.

o Optimization of Twitter posts.

· Analytics

o Integration with Google Analytics and Tag Manager

Pluses

· HTML5 Local Storage API.

· HTML5 Offline Manifest.

· HTML5 Microdata.

· HTML5 Accessibility Features.

· Indexed DB.

· Web Sockets, Web Events, Web Workers.

· CSS Architectures (OOCSS, SMACSS, Atomic Design, DoCSSa or MVCSS).

· CSS Naming Conventions (BEM).

· Dependency Loaders / AMD (example: Require.js, yepnope, etc.).

· Experience developing in Node.js.

· PhoneGap / Cordova.

· JavaScript Visualization Framework using Canvas, SVG or WebGL (examples: d3.js, Raphael, Kinetic.js, Paper.js, processing.js, three.js, etc.).

· Real-time Communication Libraries with Web Sockets (Socket.io, Pusher, etc.) and Server Send Events.

· Automated Unit Testing (examples: Jasmine, QUnit, Mocha, Chai, SinonJS, Karma).

· Automated Integration Testing (PhantomJS, SlimmerJS, CasperJS).

· Extra knowledge in Git concepts (pull request, fork, branching).

· Experience with Live Reload

· Overview of projects quality, ensure best practices and standards.

· Experience with automated unit testing libraries and test runners (Jasmine, Mocha, QUnit, Karma).

· Experience with user interface and headless browsers (Selenium, PhantomJS, CasperJS, etc).

· Intermediate knowledge in email standards.

· Creating and versioning email templates.

· Responsive email templates.

· Build a new web site using a CMS platform.

· Development of new CMS modules or enhancements to existing modules

· Knowledge of ARIA attributes.

· Knowledge of basic guidelines related to Web Accessibility Initiative.

· Advanced knowledge of guidelines related to usability

· Solid knowledge of optimization topics: keyword studies, density, web master tools.

· Login integration with Social Networks.

· Integration with Adobe Analytics.

· Integration with personalization frameworks.

Make every future a success.
  • Job directory
  • Business directory