Front End Software Development Engineer

Overview

On Site
BASED ON EXPERIENCE
Contract - W2
Contract - Independent
Contract - 5+ mo(s)

Skills

REACT
REDUX
REACTJS
REACT NATIVE
JAVASCRIPT
UX
UX/UI
USER INTERFACE
UI
USER EXPERIENCE
REST
GRAPHQL

Job Details

Front End Software Development Engineer 2

Job Summary: Talent Software Services is in search of a Front End Software Development Engineer for a contract position in Redmond, WA. The opportunity will be six months with a strong chance for a long-term extension.

Primary Responsibilities/Accountabilities

:

    • Design and develop responsive, accessible, and user-centric web interfaces using React, modern JavaScript, HTML5, and CSS3.
    • Collaborate with UX designers to implement wireframes, interactive prototypes, and high-fidelity UI components.
    • Optimize application performance for speed, scalability, and maintainability.
    • Participate in code reviews, ensuring high-quality, well-structured, and reusable code.
    • Integrate front-end features with back-end APIs and services.
    • Troubleshoot and resolve UI/UX issues across browsers and devices.
    • Contribute to component libraries, design systems, and development standards.
    • Evaluate user needs and project requirements to estimate development timelines and constraints.
    A Typical Day in the Role
    • A typical day involves collaborating with designers to review new UI concepts, then implementing those designs in React by building clean, reusable components. You'll spend time optimizing layouts for performance and accessibility, troubleshooting UI bugs, and integrating front-end features with backend APIs. Throughout the day, you'll participate in stand-ups, code reviews, and quick syncs with product and engineering partners to ensure the user experience stays smooth, consistent, and intuitive across the application.
    Ideal Candidate Background
    • The ideal candidate has a strong front-end engineering foundation with hands-on experience building modern, responsive web applications using React. They blend software engineering with user experience principles, translating design concepts into clean, performant UI components. They've worked closely with designers and product teams, understand accessibility and usability best practices, and have a track record of improving user journeys through thoughtful interface design. A mix of React expertise, solid JavaScript/TypeScript skills, and an eye for intuitive UX makes them a great fit.
    Performance Measurement
    • Performance will be measured by the ability to consistently deliver high-quality, user-centric front-end solutions using React. Key indicators include meeting project timelines, producing clean and maintainable code, collaborating effectively with designers and engineering partners, and proactively identifying and resolving UI/UX issues. Success also includes adherence to accessibility and performance standards, responsiveness to feedback, and the overall impact of work on improving the product's user experience.


    Qualifications:

    • Bachelor's degree in Computer Science, Software Engineering, Human-Computer Interaction, or a related field.

    • 2-4 years of professional experience building modern web applications, with a focus on web UX and React.

    • React Modern JavaScript/TypeScript (3-5 years): Proven experience building production-grade React applications, including React Hooks, component architecture, and state management.
    • Web UX Implementation & Responsive UI Development (3-5 years): Strong ability to translate UX/UI designs into high-quality interfaces using HTML5, CSS3, Flexbox/Grid, accessibility standards (a11y), and performance optimization.
    • API Integration & Front-End Architecture (2-4 years): Hands-on experience integrating REST/GraphQL APIs, handling client-side data flow, and building scalable, maintainable front-end systems.
    • Strong understanding of user-centered design, accessibility best practices, and modern web UX patterns.
    • Proficiency with React, React Hooks, TypeScript/JavaScript, and state management tools (e.g., Redux, Zustand, Recoil).
    • Solid knowledge of HTML, CSS, Flexbox/Grid, and responsive design.
    • Experience with front-end build pipelines and tools (Webpack, Vite, ESLint, etc.).
    • Ability to work independently, manage time effectively, and collaborate within cross-functional teams.
    • Familiarity with the full software development lifecycle, from requirements to deployment.
    • Problem-solving mindset with strong communication and interpersonal skills.

    If this job is a match for your background, we would be honoured to receive your application!

    Providing consulting opportunities to TALENTed people since 1987, we offer a host of opportunities, including contract, contract to hire, and permanent placement. Let's talk!

      Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

      About Talent Software Services, Inc