Front End Developer

Richmond Public Schools
  • Virginia
    30+ days ago

    Job Description

     Front End Developer

    About the Role

    We are seeking a skilled Front End Developer to join our dynamic team. As a Front End Developer, you will be responsible for implementing visual and interactive elements that users engage with through their web browser or application interface. You'll work closely with designers and back-end developers to build seamless user experiences.

    Key Responsibilities

    - Develop new user-facing features using modern front-end technologies

    - Build reusable code and libraries for future use

    - Ensure the technical feasibility of UI/UX designs

    - Optimize applications for maximum speed and scalability

    - Collaborate with cross-functional teams to define, design, and ship new features

    - Identify and troubleshoot UI/UX issues

    - Maintain code quality, organization, and automatization

     Required Skills & Qualifications

    - 2+ years of professional experience in front-end development

    - Proficient understanding of HTML5, CSS3, and JavaScript (ES6+)

    - Experience with React.js, Vue.js, or similar modern JavaScript frameworks

    - Familiarity with RESTful APIs and asynchronous request handling

    - Understanding of responsive design principles

    - Knowledge of browser testing and debugging

    - Experience with version control systems (Git)

    - Basic understanding of server-side CSS preprocessing platforms (e.g., SASS, LESS)

     Preferred Skills

    - Experience with TypeScript

    - Knowledge of modern front-end build pipelines and tools

    - Understanding of cross-browser compatibility issues and solutions

    - Familiarity with code bundlers like Webpack or Parcel

    - Experience with UI/UX design principles

    - Knowledge of testing and debugging processes

    - Awareness of SEO principles and ensuring websites are optimized for search engines

     Education & Experience

    - Bachelor's degree in Computer Science, Web Development, or related field (or equivalent practical experience)

    - Portfolio demonstrating front-end development projects

     What We Offer

    - Competitive salary based on experience

    - Flexible work arrangements

    - Health insurance and retirement benefits

    - Professional development opportunities

    - Collaborative and innovative work environment

    We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

    Numbers & Facts

    LocationVirginia

    Skills

    • Application Programming Interface (API)unmatched
    • CSS (Cascading Style Sheet)unmatched
    • Computer Scienceunmatched
    • Cross-Functionalunmatched
    • Debugging Skillsunmatched
    • Diversityunmatched
    • ECMAScriptunmatched
    • Gitunmatched
    • HTML5unmatched
    • Identify Issuesunmatched
    • Internet Applicationunmatched
    • JavaScriptunmatched
    • JavaScript Frameworksunmatched
    • Quality Assurance Methodologyunmatched
    • Quality Managementunmatched
    • REST (Representational State Transfer)unmatched
    • React.jsunmatched
    • Search Engine Optimization (SEO)unmatched
    • Source Code/Configuration Management (SCM)unmatched
    • Team Playerunmatched
    • User Experience Design (UXD)unmatched
    • User Interface Designunmatched
    • User Interface/Experience (UI/UX)unmatched
    • Vue.jsunmatched
    • Web Browsersunmatched
    • Web Programmingunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder