Sr. UI Developer
Role details
Job location
Tech stack
Job description
This role develops the user interfaces for a line of optical inspection and laser processing products used across the semiconductor, flat panel, consumer electronics, automotive, and aerospace industries. You will build software that ranges from hardware control to application-level interfaces, working in a cross-functional team alongside UX designers, product managers, and backend developers. The work uses C#, .NET, Blazor, and XAML/WPF in a research and development environment., * Design and develop user interfaces with a focus on user-centric design, from hardware control through application software
- Write clear, efficient, reusable, and reliable code using C#, Blazor, XAML/WPF, and other languages as needed
- Propose designs and alternatives for internal discussion with stakeholders and management
- Collaborate with UX designers, product managers, and backend developers to create seamless user experiences
- Troubleshoot and maintain existing UI components and applications
- Participate in code reviews and follow development best practices and coding standards
- Mentor less experienced engineers through code reviews, pull request feedback, and pair programming
Requirements
Git Flow Visionary TypeScript Innovation Code Review Unit Testing UI Components .NET Framework Semiconductors Test Automation Microsoft Azure Computer Science Pair Programming Aerospace Industry User Interface (UI) Pull/Merge Requests Software Development User Experience (UX) Continuous Integration Artificial Intelligence C# (Programming Language) Engineering Design Process User Interface (UI) Design Package Management Systems Verbal Communication Skills Bootstrap (Front-End Framework) Windows Presentation Foundation HyperText Markup Language (HTML) JavaScript (Programming Language) Extensible Application Markup Language, Required
- B.S. in Computer Science, Engineering, or a related field
- 6 or more years of professional software development experience
- Experience with C#, .NET, and Azure or equivalent tools
- Strong understanding of UI design principles and best practices
- Proficiency with .NET frameworks and Windows Presentation Foundation (WPF)
- Proficiency with UI technologies such as Blazor, JavaScript, TypeScript, HTML, Bootstrap, and CSS
- Experience with modern software development practices, including git-flow, continuous integration, package management, and containerized builds
- Experience integrating third-party libraries and components, especially for visualization and user interaction
- Demonstrated test automation experience, including unit testing and code analysis
- Excellent written and verbal communication skills
Preferred
- Experience with and interest in machine vision
- Familiarity with software development for capital equipment
- Experience with hardware control systems
- Familiarity with WinUI, * Collaborative environment with a heavy focus on research and development, set in a fast-paced startup
- Up to 10% domestic and international travel, * Applicants must be authorized to work for any employer in the United States, Beaverton, OR*On-Site Blazor Git Flow Visionary TypeScript Innovation Code Review Unit Testing UI Components .NET Framework Semiconductors Test Automation Microsoft Azure Computer Science Pair Programming Aerospace Industry User Interface (UI) Pull/Merge Requests Software Development User Experience (UX) Continuous Integration Artificial Intelligence C# (Programming Language) Engineering Design Process User Interface (UI) Design Package Management Systems Verbal Communication Skills Bootstrap (Front-End Framework) Windows Presentation Foundation HyperText Markup Language (HTML) JavaScript (Programming Language) Extensible Application Markup Language +0
Google IT Automation with Python
Google Project Management
Benefits & conditions
This is a Contract to Hire position based out of Beaverton, OR. Pay and Benefits
The pay range for this position is $67.31 - $76.92/hr.
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following:
- Medical, dental & vision
- Critical Illness, Accident, and Hospital
- 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available
- Life Insurance (Voluntary Life & AD&D for the employee and dependents)
- Short and long-term disability
- Health Spending Account (HSA)
- Transportation benefits
- Employee Assistance Program
- Time Off/Leave (PTO, Vacation or Sick Leave) Workplace Type