Sr. Full Stack Developer, UI
Join a rapidly growing, well-funded startup in Beaverton, Oregon, dedicated to developing cutting-edge metrology, laser processing, and solid-state energy devices. This role is part of a cross-disciplinary team creating optical inspection and laser processing products for industries worldwide, including semiconductor, flat panel, consumer electronics, automotive, and aerospace.
Responsibilities
- Design and develop user interfaces with a focus on user-centric design for both hardware control and application software.
- Build and maintain clear, efficient, reusable, and reliable code using C#, Blazor, XAML/WPF, and additional languages as needed.
- Collaborate with UX designers, product managers, and backend developers to ensure seamless user experiences.
- Troubleshoot and maintain existing UI components and applications.
- Participate in code reviews and adhere to development best practices and coding standards.
- Propose designs and alternatives for internal discussion with key stakeholders and management.
- Contribute to individual and team efforts, meeting schedules and communicating obstacles and risks.
Requirements
- B.S. in Computer Science, Engineering, or related field.
- 6+ years of professional software development experience.
- Proficiency in C#, .NET, Azure, or equivalent tools.
- Strong understanding of UI design principles and best practices.
- Experience with .NET frameworks and Windows Presentation Foundation (WPF).
- Proficiency in UI technologies like Blazor, JavaScript, TypeScript, HTML, Bootstrap, and CSS.
- Experience with modern software development practices, including git-flow, continuous integration, package management, and containerized builds.
- Experience in integrating third-party libraries and components.
- Demonstrated history of test automation including unit testing and code analysis.
- Excellent written and verbal communication skills.
Qualifications
- Experience in machine vision is highly desired.
- Familiarity with software development for capital equipment is a plus.
- Experience with GRPC, WinUI, and ASP.Net MVC.
- Experience in agile development and the Azure environment/tools with DevOps.
- Experience taking Figma mockups from UX designers and accurately recreating them in the .NET environment.
- Experience with REST APIs and data management.
Work Environment
This position requires on-site work at a brand new, highly collaborative facility five days a week. The work environment emphasizes heavy research and development, offering an exciting and dynamic pace typical of a startup.
Pay
The pay range for this position is $50.00 - $76.92/hr. Individual compensation offered within this range will depend on qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors.
Benefits
Eligibility requirements apply to some benefits and may depend on job classification and length of employment. Benefits are subject to change and may include:
- Medical, dental, and vision insurance
- Critical Illness, Accident, and Hospital insurance
- 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)
Schedule
This is a Contract to Hire position based in Beaverton, OR, requiring full-time on-site work (5 days a week).