Logo
TALENT Software Services

Front End Software Development Engineer (Redmond)

TALENT Software Services, Redmond, Washington, United States, 98052

Save Job

Are you an experienced Front End Software Development Engineer with a desire to excel? If so, then TALENT Software Services may have the job for you! Our client is seeking an experienced Front End Software Development Engineer to work at their company in Redmond, WA.

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-centred 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.