About The Position

Join TSMC Washington and help power the future of technology. At TSMC, we don't just make semiconductors; we innovate to transform industries and enhance lives. As the world’s leading semiconductor foundry, we partner with top tech companies to drive advancements in industries such as healthcare, automotive, consumer electronics, and renewable energy. At TSMC Washington, you'll thrive where innovation meets precision manufacturing, and integrity guides our high standards and customer trust. Our visionary leaders collaborate with clients to achieve groundbreaking results, ensuring our leadership in the semiconductor sector. Explore career opportunities with TSMC Washington and join a company with a commitment to excellence and innovation   Who We're Looking For: We are seeking a talented and motivated Full Stack Engineer with a strong passion for exceptional user experiences and around 3 years of experience to join our dynamic development team. The ideal candidate possesses a keen eye for design, a deep understanding of modern UI/UX principles, and expertise in crafting intuitive and visually appealing interfaces. You should be comfortable translating design mockups into pixel-perfect, responsive web applications and eager to contribute to innovative projects that deliver seamless user experiences. If you enjoy solving complex technical problems with a strong emphasis on the user-facing aspects, we’d love to hear from you!

Requirements

  • 3+ years of professional experience as a Software Engineer with a strong emphasis on front-end development and UI/UX implementation.
  • Expert proficiency in HTML5, CSS3, and modern JavaScript (ES6+).
  • Demonstrated experience with CSS preprocessors (e.g., SASS, LESS) and modern CSS-in-JS solutions.
  • Strong hands-on experience with at least one modern front-end framework: React.js (preferred), Angular, or Vue.js.
  • Familiarity with UI/UX design tools like Figma, Sketch, or Adobe XD and the ability to translate designs into code.
  • Understanding of responsive design principles and mobile-first development.
  • Experience with front-end build tools (e.g., Webpack, Vite, Babel).
  • Hands-on experience with back-end development using Python, Node.js, Java, or similar languages is a plus.
  • Familiarity with relational databases (MySQL, PostgreSQL) and/or NoSQL databases (MongoDB, DynamoDB) is a plus.
  • Experience with version control systems like Git.
  • Strong analytical and troubleshooting skills with a focus on delivering scalable, reliable, and aesthetically pleasing solutions.
  • Excellent verbal and written communication skills with the ability to articulate technical concepts and collaborate effectively with design and product teams.
  • A strong desire to learn and stay updated with emerging front-end technologies, UI/UX trends, and industry best practices.
  • Applicants must have legal authorization to work in the United States.
  • Employment at TSMC is contingent upon passing a background check and drug screening.

Nice To Haves

  • Hands-on experience with back-end development using Python, Node.js, Java, or similar languages is a plus.
  • Familiarity with relational databases (MySQL, PostgreSQL) and/or NoSQL databases (MongoDB, DynamoDB) is a plus.

Responsibilities

  • Lead the development of highly responsive, intuitive, and visually engaging user interfaces from concept to deployment.
  • Collaborate closely with UI/UX designers, leveraging tools like Figma, Sketch, or Adobe XD to translate wireframes and prototypes into functional, high-fidelity web applications.
  • Implement user interfaces using core web technologies: HTML5, CSS3 (including preprocessors like SASS/LESS), and modern JavaScript (ES6+).
  • Utilize and contribute to design systems and component libraries to ensure consistency and efficiency across applications.
  • Build and maintain complex single-page applications (SPAs) using leading front-end frameworks such as React.js (with Redux/Context API), Angular, or Vue.js.
  • Ensure cross-browser compatibility, accessibility (WCAG), and optimal performance for all user interfaces.
  • Work across the full stack to integrate front-end components with robust back-end services and APIs.
  • Develop and consume RESTful or GraphQL APIs to facilitate seamless data flow between front-end and back-end systems.
  • Contribute to the development of robust APIs and back-end services using programming languages like Python, Node.js, Java, or similar technologies, as needed to support front-end functionalities.
  • Write comprehensive unit, integration, and end-to-end tests for both front-end and back-end components to ensure code quality, reliability, and a flawless user experience.
  • Debug and resolve issues across the entire application stack, with a particular focus on UI performance and responsiveness.
  • Work closely with cross-functional teams, including product managers, UI/UX designers, and other engineers, to define requirements and deliver high-quality, user-centric solutions.
  • Identify and address performance bottlenecks, optimizing both client-side rendering and server-side components for scalability and efficiency.

Benefits

  • market-competitive pay
  • profit sharing and incentive bonuses
  • tuition assistance
  • medical, dental, and vision insurance
  • life insurance
  • access to a 401(k) plan with employer match
  • 12 holidays per year
  • paid time off annually
  • fitness center
  • game room
  • physical therapist
  • subsidized café
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service