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