Web Developer Senior Analyst
San Jose, Costa Rica
hace 12 días
  • 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 using CMS,using semantic markup language,HTML5 CSS JS.

    Key Responsibilities :

  • Update, maintain and troubleshoot existing websites
  • Support and troubleshoot the day to day technical needs for existing websites.
  • 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
  • Builds credibility through sharing knowledge, insights and expertise.
  • 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.
  • Seeks to maximize revenues and minimize costs on projects.
  • Seeks opportunities to increase the flow of information between self and stakeholders.

  • Requires minimal instruction on daily work tasks and a moderate level of instruction on new assignments
  • Skills :

    Knowledge of web development standards and best practices of HTML5.

    Develop complex website architecture and structures.

    Create advanced HTML5 static and dynamic, structures and templates.

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

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

    Integrate HTML5 pages and modules with server-side structures.

    Data Attributes.

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

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

    Develop CSS stylesheets for complete web sites and following theme implementation


    Knowledge of CSS3 selectors and properties (round borders, gradients, nth-child,


    Knowledge in how to create CSS based themes.

    Mobile Layouts Development (liquid layouts).

    Responsive Web Design / Mobile First Approach.

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

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

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

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

    Strong JavaScript knowledge (ES5 and ES2015).

    Expert on web development standards and best practices.

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

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

    Knowledge in MVC frameworks (examples : Backbone.js, AngularJS, React, Vue.js, Ember,

    Knockout, etc.). Expertise in one MVC framework.

    Client-Side Template Engines (examples : Underscore, Mustache, Handlebars, Dust.js,

    Jade, etc.).

    Understanding of JavaScript optimization techniques.

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

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

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

    Integration with analytics libraries.

    Basic understanding of Progressive Web Apps.

  • Understanding of XML and JSON structures.
  • Manipulation of XML and JSON files.
  • Usage of XML and JSON services using JavaScript.
  • Experience with REST interfaces.
  • Front-End Tools
  • Solid knowledge using web development and testing tools : Chrome Developer Tools, Firebug, Web Developer Tools for other major modern browsers.
  • Understanding of SVN / GIT command line.
  • 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.
  • Experience with FTP servers.
  • Pixel Perfect (FF), Perfect Pixel (Chrome).
  • Intermediate knowledge in SSH and Unix commands.
  • Debug on mobile devices.
  • Experience with mobile emulators and touch events simulators.
  • Editorial Capability : add, update or remove content and images.

    Knowledge of accessibility concepts applied to web sites.

    Knowledge of usability concepts for web sites.

    HTML5 Offline Manifest. Web Workers.

    CSS Naming Conventions (BEM).

  • Extra knowledge in Git concepts (pull request, fork, branching).
  • Overview of projects quality, ensure best practices and standards.
  • Required Experience

  • At least 4 years of proven experience as a web developer working in the implementation of responsive web sites.
  • Academic background related to computer science or web development.
  • Proven experience in building complex web sites using responsive layouts and advanced user interactive.
  • Experience integrating with REST services to consume or send data based on user interactions and user interface updates.
  • Experience using an MVC framework to modularize a web site into smaller reusable components.
  • Inscribirse
    Mi Correo Electrónico
    Al hacer clic en la opción "Continuar", acepto que neuvoo recolecte y procese mis datos de conformidad con lo establecido en su Política de privacidad . Tengo derecho a darme de baja o retirar mi autorización en cualquier momento.
    Formulario de postulación