Skip to content
mimi

Senior Software Engineer Front End

1872 Consulting

Yonkers · On-site Full-time Senior Today

About the role

Qualifications Include

  • Bachelor's degree in Computer Science or related fields and five years of relevant experience.
  • Experience with modern web technologies, JavaScript libraries: AJAX, JSON, HTML5/CSS3 and responsive design.
  • Exposure to ReactJS, VueJS, Redux/Flux, JQuery, ExtJS, backbone.js, ember.js, or other MV* frameworks.
  • Experience developing responsive mobile-friendly web pages.
  • Experience with development environments that leverage PHP / Laravel, or Java / Spring.
  • Experience implementing common design patterns. I.E. MVC, Observer pattern, Command pattern, Separation of Concern, IoC, etc...
  • Agile tools and methodologies, including continuous deployment and Git Flow.
  • Experience with Content Management Servers, such as WordPress, Adobe Experience Manager (CQ), Drupal, Joomla.
  • Experience with high volume, high-availability applications and systems.
  • Proven track record in developing high quality applications on schedule in a fast-paced development environment, high written and personal communication skills.

Key Responsibilities

  • Design, develop, implement, and test software modules and other technology components for main web page and related customer-facing web properties using agile software development practices.
  • Develop and implement dynamic content delivery systems, content management tools, tools that satisfy the business needs of our internal teams, and tools that provide value to our end users.
  • Analyze business requirements, provide development estimates and feedback, and determine implementation/execution approaches.
  • Work with other software engineers, database developers, infrastructure, operations and QA teams to design and implement quality software solutions.
  • Support, troubleshoot, monitor and optimize existing software systems.
  • Help streamline software development by contributing to implementation of a continual integration process, automating manual processes, and eliminating defects.
  • Performs other duties as assigned but not at a higher level.

Skills

AJAXAdobe Experience ManagerBackbone.jsCSS3DrupalEmber.jsExtJSGit FlowHTML5JavaJavaScriptJoomlaJQueryLaravelMVCPHPReactJSReduxSpringVueJSWordPress

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free