Senior Software Engineer (Full Stack - UI/UX Focus)- North America Software Center
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:
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!
Key Responsibilities:
- Front-End UI/UX Development:
- 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.
Modern Front-End Frameworks:
- 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.
Full Stack Integration:
- 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.
Back-End Development (Supportive):
- 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.
Testing and Debugging:
- 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.
Collaboration & Optimization:
- 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.
Minimum Requirements:
Experience:
- 3+ years of professional experience as a Software Engineer with a strong emphasis on front-end development and UI/UX implementation.
Technical Skills (Front-End Focus):
- 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).
Technical Skills (Full Stack Awareness)
- 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.
Problem-Solving:
- Strong analytical and troubleshooting skills with a focus on delivering scalable, reliable, and aesthetically pleasing solutions.
Communication Skills:
- Excellent verbal and written communication skills with the ability to articulate technical concepts and collaborate effectively with design and product teams.
Passion for Technology:
- A strong desire to learn and stay updated with emerging front-end technologies, UI/UX trends, and industry best practices.
Eligibility:
Applicants must have legal authorization to work in the United States. We currently cannot provide sponsorship or take over sponsorship of an employment visa. Employment at TSMC is contingent upon passing a background check and drug screening. In compliance with Washington state regulations, cannabis (marijuana) use will not be included in the drug screening.
Work Location & Schedule:
This position is based on-site at our Vancouver, Washington location during core business hours, Monday through Friday from 8 am to 5 pm. Additional hours may be required to meet operational demands.
Compensation and Benefits:
- At TSMC, your base pay is just one component of your comprehensive compensation package. For new hires in this position, the starting base salary typically ranges between $113,200 and $151,375 per year. The full salary range for this Job Grade extends from $113,200 - $164,100 depending on factors such as skills, qualifications, education, experience, tenure, and position level. TSMC’s total compensation package also includes market-competitive pay, profit sharing and incentive bonuses, and tuition assistance.
- Comprehensive benefits include medical, dental, and vision insurance, life insurance, and access to a 401(k) plan with employer match.
- Employees enjoy 12 holidays per year and accrue paid time off annually.
-
Our main campus offers a fantastic range of amenities, including a fitness center, game room, physical therapist, and a subsidized café. You're more than welcome to use them whenever you're in the area.
EOE Statement:
TSMC Washington, LLC is committed to employing a diverse workforce and provides Equal Employment Opportunity for all individuals regardless of race, color, religion, gender, age, national origin, marital status, sexual orientation, gender identity, status as a protected veteran, genetic information, or any other characteristic protected by applicable law.TSMC is an equal opportunity employer prizing diversity and inclusion. We are committed to treating all employees and applicants for employment with respect and dignity. If you require reasonable accommodation due to a disability during the application or the recruiting process, please feel free to notify us at recruitingwa@tsmc.com. TSMC confirms to all applicants its commitment to meet TSMC’s obligations under applicable employment law.
Nearest Major Market: Portland Oregon
Nearest Secondary Market: Tacoma