Frontend Developer

Filled
January 13, 2026

Job Description

Job Details

  • Company Name : Maven Companies Inc
  • Employment type :
  • Experience : 2+ years
  • Salary : $20 to $25 Hourly
  • Location : Remote Option Available
  • Work Schedule : 5 Days a Week

Qualifications

  • 5+ years of professional experience with a bachelor’s degree in science or an equivalent combination of education and experience
  • Expert-level experience with HTML5, CSS3, and modern JavaScript (ES6/TypeScript)
  • Strong experience with CSS preprocessors such as SASS or LESS
  • Extensive experience with modern JavaScript frameworks (React, Angular, Vue, or Ember; Ember preferred)
  • Strong understanding of responsive design and cross-browser, cross-device compatibility
  • Experience consuming REST APIs using asynchronous methods
  • Proficiency with version control systems (Git/Bitbucket) and branching strategies
  • Experience with build tools such as Webpack, Grunt, or Gulp
  • Server-side JavaScript development experience
  • Enterprise-level experience in defect analysis and resolution
  • Excellent communication skills and the ability to mentor junior developers
  • Ability to work effectively within an Agile development model
  • Strong commitment to quality, collaboration, and continuous improvement

Nice to Have (Not Required):

  • Experience writing high-quality, semantic, testable, and maintainable code
  • Experience building highly optimized, high-performance websites
  • Knowledge of web accessibility and 508 compliance
  • Experience with JavaScript testing frameworks (Mocha, Jasmine, Jest)
  • Experience with Node.js

Responsibilities

  • Lead and guide development teams in creating innovative digital banking applications
  • Partner with business stakeholders, UX designers, and back-end API teams using Agile methodologies
  • Collaborate with developers on technical solutions and mentor junior team members
  • Enforce secure coding standards through peer code reviews and automated testing
  • Review business requirements, design documents, test plans, and performance testing plans
  • Communicate technical solutions and recommendations clearly to senior-level management
  • Contribute to establishing and maintaining development standards and best practices

Benefits

  • Opportunity to work on large-scale, high-impact digital banking applications
  • Collaborative and innovative team environment
  • Exposure to enterprise-level technologies and best practices
  • Strong focus on professional growth, mentorship, and continuous improvement
  • Inclusive Agile culture that values collaboration and quality