drjobs Senior UI Developer

Senior UI Developer

Employer Active

1 Vacancy
The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Washington - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

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 usercentric 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 highquality 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 providing guidance on architecture code quality and best practices.
    • Mentor and train junior and midlevel UI developers to improve technical skills coding standards and development processes.
    • Stay uptodate with emerging UI trends technologies and tools applying them to enhance development efficiency and product quality.
  • FrontEnd 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 crossbrowser compatibility and mobilefirst 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 standups sprint planning retrospectives and other Agile ceremonies.
    • Provide technical input during sprint reviews and planning sessions to ensure that frontend solutions meet functional and nonfunctional 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 realtime updates.
  • UI Testing & Automation:

    • Implement frontend testing strategies including unit testing integration testing and endtoend 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 highquality code and adherence to best practices.
    • Write and maintain clear concise documentation for frontend development coding standards and component libraries.

Required Qualifications:

  • Education:

    • Bachelors or Masters 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 preprocessors (SASS LESS) CSSinJS (styledcomponents) or frameworks like Bootstrap Tailwind CSS MaterialUI.
    • 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 usercentered design accessibility (WCAG) and responsive design.
  • Soft Skills:

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

    • AWS Certified Developer Associate (if working on cloudbased applications)
    • FrontEnd 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 highperforming development environment.

GUI development

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.