Senior UI Developer Job at Cyber Resource, Washington DC

LzhIKy9ZSFhoRlJCWDl1RVd1Q3BReWNMSWc9PQ==
  • Cyber Resource
  • Washington DC

Job Description

Job Title : Senior UI Developer

Location : Washington, DC

Job Type : Contract

Job Summary:

We are seeking a highly skilled and experienced  Senior UI Developer with over 15 years of expertise in designing and building intuitive, visually appealing, and user-centric web interfaces. The ideal candidate will possess strong technical skills in frontend development, architecture, and a deep understanding of UI/UX principles. This role requires someone who thrives in a collaborative environment and can lead UI initiatives, mentor junior developers, and ensure the successful delivery of high-quality user interfaces.

Key Responsibilities:

  • UI/UX Design & Development :

    • Collaborate with designers, product managers, and backend developers to create seamless and engaging user interfaces.
    • Design, develop, and maintain responsive web applications using modern UI frameworks and libraries.
    • Ensure the user interface is intuitive, accessible, and visually consistent across all devices and platforms.
  • Technical Leadership :

    • Lead the frontend development team in technical execution, providing guidance on architecture, code quality, and best practices.
    • Mentor and train junior and mid-level UI developers to improve technical skills, coding standards, and development processes.
    • Stay up-to-date with emerging UI trends, technologies, and tools, applying them to enhance development efficiency and product quality.
  • Front-End Architecture & Code Quality :

    • Build and optimize scalable, modular, and reusable UI components.
    • Develop and implement best practices for frontend development, including testing, code reviews, and performance optimization.
    • Ensure cross-browser compatibility and mobile-first development for a seamless user experience.
  • Collaboration & Agile Development :

    • Work closely with UX/UI designers, product managers, and backend teams to ensure the product meets user needs and business objectives.
    • Actively participate in daily stand-ups, sprint planning, retrospectives, and other Agile ceremonies.
    • Provide technical input during sprint reviews and planning sessions to ensure that frontend solutions meet functional and non-functional requirements.
  • Performance Optimization & Troubleshooting :

    • Continuously optimize the performance of frontend applications, ensuring fast load times, minimal resource usage, and a smooth user experience.
    • Debug, troubleshoot, and resolve issues related to frontend development, user experience, and technical debt.
  • Integration with Backend Systems :

    • Collaborate with backend developers to integrate frontend components with RESTful APIs, GraphQL, and other backend services.
    • Ensure seamless data flow between the UI and backend systems, maintaining application responsiveness and real-time updates.
  • UI Testing & Automation :

    • Implement frontend testing strategies, including unit testing, integration testing, and end-to-end testing using tools like Jest, Mocha, Cypress, or Selenium.
    • Set up and maintain continuous integration/continuous deployment (CI/CD) pipelines for frontend applications.
  • Code Reviews & Documentation :

    • Conduct code reviews and provide constructive feedback to ensure high-quality code and adherence to best practices.
    • Write and maintain clear, concise documentation for frontend development, coding standards, and component libraries.

Required Qualifications:

  • Education :

    • Bachelor's or Master's degree in Computer Science, Information Technology, Software Engineering, or related field.
  • Experience :

    • 15+ years of experience in frontend/UI development with a strong portfolio of projects.
    • Proven experience in designing and developing complex, scalable web applications.
    • Significant experience in leading technical teams and mentoring junior developers.
  • Technical Skills :

    • Frontend Frameworks : Expert in React.js, Angular, Vue.js, or similar modern frontend frameworks.
    • Languages : Proficiency in HTML5, CSS3, JavaScript (ES6+), TypeScript.
    • Styling : Experience with CSS pre-processors (SASS, LESS), CSS-in-JS (styled-components), or frameworks like Bootstrap, Tailwind CSS, Material-UI.
    • Version Control : Strong knowledge of Git and Git workflows for collaborative development.
    • Testing : Experience with UI testing tools like Jest, Mocha, Jasmine, Cypress, or Selenium.
    • Performance Optimization : Familiarity with performance profiling tools (Lighthouse, Chrome DevTools) and techniques for optimizing web performance (lazy loading, code splitting, caching).
    • Build Tools : Proficient in build tools and bundlers like Webpack, Babel, or Vite.
    • API Integration : Experience with RESTful APIs, GraphQL, WebSockets, and integrating frontend applications with backend services.
    • UI/UX : Strong understanding of UX/UI principles, user-centered design, accessibility (WCAG), and responsive design.
  • Soft Skills :

    • Exceptional problem-solving and troubleshooting skills.
    • Strong communication skills, with the ability to explain complex technical concepts to non-technical stakeholders.
    • Ability to collaborate in an Agile environment and handle multiple projects simultaneously.
    • Excellent attention to detail and a passion for delivering high-quality user experiences.
  • Certifications (Preferred but not required):

    • AWS Certified Developer – Associate (if working on cloud-based applications)
    • Front-End Framework Certification (React, Angular, Vue.js, etc.)

Desired Attributes:

  • Ability to innovate and push the boundaries of UI design and functionality.
  • Deep commitment to writing clean, maintainable, and scalable code.
  • Proactive in sharing knowledge and contributing to the professional growth of team members.
  • Strong leadership skills with a focus on fostering a collaborative and high-performing development environment.

 

Job Tags

Contract work,

Similar Jobs

VDart Inc

Junior Frontend Developer Job at VDart Inc

 ...Jr Front End Developer Full Remote 6-month Contract Job Summary: We are seeking a motivated Junior Front-End Developer to join our growing development team. You will...  ...about building intuitive and responsive web interfaces. Key Responsibilities:... 

Banderman Wealth Management

Wealth Consultant with Sports Background Job at Banderman Wealth Management

 ...Benefits: Strong earnings potential Exclusive training with top financial pros An environment of mutual support and growth...  ...leaders: Tom Simon - Financial Advisor Background: Played golf at Mizzou, now a scratch golfer & Evans Scholar! Passions: Building... 

Mindrift

Freelance Chemistry Expert - AI Tutor (Talent pool) Job at Mindrift

 ...them capable of addressing specialized questions and achieving complex reasoning skills. If you join the platform as an AI Tutor in Chemistry, youll have the opportunity to collaborate on these projects. Although every project is unique, you might typically:... 

CoperUniversity Health Care

IT EPIC APPLICATION ANALYST I Job at CoperUniversity Health Care

 ...Health Care is the employer of choice in South Jersey. Short DescriptionCooper IT is excited to offer an Application Analyst I position on our on our Epic Applications Team. Our team is focused on all things Epic. We are looking for a candidate who has... 

Aflac, Incorporated

Assoc Prod Launch & Adop Mgr Job at Aflac, Incorporated

Salary Range: $59,000 - $145,000 Job Posting End Date: March 28, 2025 Weve Got You Under Our Wing We are the duck. We develop and empower our people, cultivate relationships, give back to our community, and celebrate every success along the way. We do it all...