UI Developer
$60.1 - $64.9 per hourActalent
Job Description
Job Description
Job Title: Software Engineer – UI
Job Description
This role offers the opportunity to design and build user interfaces for advanced optical inspection and laser processing products used across semiconductor, flat panel, consumer electronics, automotive, and aerospace industries. As a Software Engineer – UI, you will work in a highly collaborative, cross-disciplinary environment, translating UX designs into robust, scalable applications using modern .NET technologies. You will contribute to a rapidly growing startup environment where you can shape best-in-class solutions, tackle complex technical challenges, and see your work directly impact cutting-edge hardware and metrology systems.
Responsibilities
- Design and develop user interfaces with a strong emphasis on user-centric design, ranging from hardware control interfaces to application-level software.
- Design, build, and maintain clear, efficient, reusable, and reliable code using C#, Blazor, XAML/WPF, and other languages as needed.
- Propose UI and architectural designs and alternatives for internal review with key stakeholders and leadership, resulting in functional, maintainable applications.
- Collaborate closely with UX designers, product managers, and backend developers to create seamless, intuitive user experiences.
- Translate Figma and other UX mockups into accurate .NET-based implementations, ensuring pixel-perfect layouts and interactions without requiring new asset creation.
- Troubleshoot, debug, and maintain existing UI components and applications, addressing issues related to performance, usability, and stability.
- Participate actively in code reviews, adhering to development best practices, coding standards, and established git-flow processes.
- Integrate third-party libraries and components, especially in the areas of visualization and streamlined user interaction.
- Implement and maintain automated tests, including unit tests and UI automation tests, to ensure high-quality, reliable software.
- Apply modern software development practices such as continuous integration, package management, and containerized builds.
- Contribute to agile development processes, including sprint planning, stand-ups, and retrospectives, while working closely with program and product management.
- Track, document, and communicate issues related to instrument operation, software bugs, and performance to the agile team and program leadership.
- Mentor junior engineers through code reviews, pull request feedback, and pair programming sessions, fostering best practices and continuous learning.
- Adapt quickly to new technologies, codebases, and architectures, understanding both the overall system design and detailed implementation.
- Support major enhancements and upgrades on key projects, taking ownership of design, implementation, and delivery of significant UI features.
- Travel domestically and internationally up to approximately 10% of the time to support projects, collaborate with teams, or engage with customers as needed.
Essential Skills
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
- 3+ years of professional software development experience.
- Strong proficiency in C# and object-oriented programming.
- Experience working with .NET frameworks, including modern .NET and Windows Presentation Foundation (WPF).
- Hands-on experience with Blazor, Razor, or MAUI; alternatively, strong experience with ASP.NET MVC or ASP.NET Web Forms combined with HTML and CSS.
- Proficiency in UI technologies such as JavaScript, TypeScript, HTML, Bootstrap, and CSS.
- Experience interacting with APIs, including REST APIs or equivalent integration mechanisms.
- Experience working in the Azure ecosystem or equivalent cloud environment, with particular emphasis on Azure DevOps or similar tools.
- Hands-on experience with modern software development practices including git-flow, continuous integration, package management, and containerized builds.
- Demonstrated history of test automation, including unit testing, code analysis, and delivering high-quality software.
- Experience working in agile development environments.
- Ability to work quickly and dynamically in a fast-paced startup environment.
- Excellent written and verbal communication skills.
- Ability to ramp up quickly on new codebases, architectures, and technologies while maintaining attention to detail and code quality.
Additional Skills & Qualifications
- Strong understanding of UI design principles, user-centric design, and best practices for building intuitive user interfaces.
- Experience and interest in machine vision and visualization-intensive applications.
- Familiarity with software development for capital equipment or systems involving hardware control is a plus.
- Experience with WinUI and XAML-based technologies.
- Background working with gRPC or similar communication frameworks.
- Experience writing tests and UI automation using tools such as Playwright or similar frameworks.
- Experience taking Figma or comparable UX mockups and accurately recreating them within the .NET environment.
- Experience delivering major enhancements or upgrades on at least one significant project, including design and implementation responsibilities.
- Exposure to data management concepts and integrating UI with data-driven backends.
- Familiarity with Jira or other agile project management tools as an alternative to Azure DevOps.
- Interest in working on disruptive technologies in metrology, laser processing, and solid-state energy devices.
Work Environment
This position is based on-site five days per week in a brand-new, state-of-the-art facility that supports highly collaborative work and heavy research and development activities. You will work closely with cross-functional teams, including hardware, software, UX, and product stakeholders, in an environment that values innovation, rapid learning, and continuous improvement. The technology stack centers around modern .NET, C#, WPF, Blazor, Azure-based tools, and contemporary CI/CD practices, with frequent interaction with advanced hardware and capital equipment. The culture emphasizes open communication, mentorship, and teamwork, with opportunities to contribute directly to disruptive technologies. The role may involve up to approximately 10% domestic and international travel to support projects and collaboration. The company offers benefits such as vacation time and the opportunity to work on cutting-edge, industry-shaping solutions.
Job Type & LocationThis is a Contract to Hire position based out of Beaverton, OR.
Pay and BenefitsThe pay range for this position is $60.10 - $64.90/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)
This is a fully onsite position in Beaverton,OR.
Application DeadlineThis position is anticipated to close on Jul 20, 2026.
About Actalent
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email View email address on ziprecruiter.com for other accommodation options.
San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.
Massachusetts Lie Detector: It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.
Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.
- ...AEM Developer vTech can help you avoid the daunting task of writing and posting job offers, shifting through resumes and laboring through the lengthy interview process. Our Staffing solutions will allow you to elude those tasks and place topnotch, high-caliber professionals...SuggestedContract workShift work
- ...Software Developer • Write Linux application software using C and C++ (primary) • Stay current on development techniques and advise team members as to appropriate use, and tradeoffs • Develop and test code developed for software • Write clear documentation. •...Suggested
$25.1 - $46.59 per hour
...validate next-generation oscilloscope capabilities-from Qt-based UI experiences to high-performance embedded processing. You'll... ...platform enhancements; validate solutions on real instruments Develop test plans, automate workflows, and strengthen CI dashboards/regression...SuggestedHourly payFull timeInternshipLocal area- ...iOS Developer The iOS Developer, who will be in Beaverton, OR, is responsible for iOS development in Objective C (or Swift). In addition to development skills, general engineering and teamwork skills are highly desired. How you’ll contribute: Write native iOS...Suggested
- ...with Product Management, Product Development, Design, Engineering, Product Testing, Planning, and Supply Chain. The Lead Materials Developer works cross‑functionally across Energy Footwear, collaborates directly with external material vendors, and mentors junior...Suggested
- ...Province Oregon Country United States Zip/Postal Code 97006 Job Description Technical skills Seeking a front end React Developer. Experience with Graph QL and/or AWS is a plus. Prior experience developing on a Dev Ops Teams is highly desirable A strong...Contract work
$70.35k - $205.8k
...120+ countries and impacts millions of lives every day. We turn ideas into reality. We Are: Platform Security professionals develop and deliver solutions - including the design and implementation of SAP application Security Roles, implementation of SAP Access and...Contract workWork experience placementLive inWork at officeLocal area- ...Position : Java FullStack Developer Location: Beaverton, OR Duration : 6 Months plus Job Description: Must have at least 8 years of experience and have a Bachelors Full stack Java Developer Java methodologies, Micro services,...
$132.5k - $338.3k
WHO WE ARE: Accenture is a leading partner to the world’s major cloud providers, including AWS, Azure, and Google. Accenture Google Business Group (AGBG) focuses on Cloud solutions leveraging Google's Cloud Platform. Our AGBG professionals deliver a full stack of integrated...Work experience placementLive inWork at officeLocal area- ...Senior Informatica ETL Developer We are looking for Senior Informatica ETL Developer at Pleasanton, CA on a FULL-TIME/PERMANENT employment. Please find below the details of the position Job Title: Senior Informatica ETL Developer Job Location: Pleasanton, CA/Lake...Permanent employmentFull time
- ...Mulesoft Developer Job Location: WEST COAST (CA - Los Angeles, CA - Los Alamitos, CA - Norwalk, CA - El Segundo, CA - Sacramento, CA - San Diego, CA - San Francisco, CA - San Jose, WA - Seattle, OR Portland) What Will I Do in This Position? As part of our Technology Architecture...Work experience placement
- ...Overview: Skills :Snowflake - Developing complex procedures, writing Technical Design Documents, sourcing data from S4/Hana. Key Responsibilities: Design and develop complex stored procedures, views, and data models in Snowflake. Source and integrate data...
- ...automated testing frameworks Day-to-Day Responsibilities Participate in the technical design of application systems Develop and implement application systems throughout the software development lifecycle Collaborate with product teams and stakeholders...Work experience placementImmediate start
- ...Position : Azure Developer Location : Beaverton, Oregon Duration : 6 Months Job Description: Looking for 8+ Years of experience consultant. • .Net Core • Application Insight • Functions • PowerBI • MSTest • Specflow • C#
- ...testing, documentation, and code quality standards. Contribute to reducing technical debt, improving build performance, and enhancing developer experience. Collaborate closely with engineers and technical leads across global teams to deliver high-quality solutions....Worldwide
- ...Overview Head of Developer Growth Marketing — we’re looking for a leader to own Depot's developer acquisition engine and guide the marketing function through a period of rapid growth. You’ll run the demand program that drives trials and new customers, and work with a small...For contractors
$82k - $102k
...CONTINUOUS IMPROVEMENT, we foster a culture of perpetual learning and growth. The Opportunity: We are looking for a passionate Game Developer to join our Idle games team, where your dedication, keen eye for detail, and knowledge of software design principles can shine. As...Remote workWorldwide- ...(6-12 months, based in Beaverton, OR) Work as an Applications Engineer in the Technical Support Center in Beaverton, OR Develop expertise in oscilloscopes, signal generators, spectrum analyzers, and other test and measurement instruments Provide pre- and post...Full time
- ...of front end visualization tools (Halo BI, SSRS, Atlas, Excel). Play multiple roles including business analyst, architect, report developer, SQL programmer, visualization designer and end user trainer. Our Director is looking for a BI Developer that manipulates data into...
$30 per hour
Job Description Position: Quality Control Inspector / CMM Programmer Location: Wood Village, Oregon Pay: $30+/hr DOE Schedule: Full-time (Schedule details provided during interview; standard production hours) Who We Are: We are a precision manufacturing...Full timeLocal area$52.35 - $62.84 per hour
...required by Federal Law We are seeking an NC Programmer – CMM, CATIA V5 & 3D Metrology to support aerospace manufacturing by developing and maintaining Machine Control Data (MCD), inspection programs, and precision measurement solutions for complex components, tooling...- Work at entp! Frontend Developer ENTP is looking to add a Frontend Developer The Job Lighthouse is getting a major facelift and we're 90% of the way there, but we need a designer/frontend developer to round out the development trifecta. Julien Lancien and Courtenay...Work at officeRemote workFlexible hours
$140 - $155 per hour
Date Posted: June 18, 2025 The Massachusetts Health Policy Commission (HPC)seeks a part-time contract SAS Programmer to support the Research and Cost Trends (RCT) department in updating and maintaining the data infrastructure used to prepare the All-Payer Claims ...Hourly payContract workPart timeWork at officeRemote work- ...tastemakers, playmakers, risk takers and glue players. Are you game? WHO YOU’LL WORK WITH We are looking for a Senior Materials Developer who will drive adherence to the accessories product creation calendar to ensure seasonal materials are developed, tested and...Full timeWork experience placementCasual workSeasonal work
- ...shaping product creation across Nike’s global apparel portfolio. WHO WE ARE LOOKING FOR: Nike is looking for a Senior Textile Developer who brings equal parts creativity and technical precision. This person thrives at the intersection of innovation and execution—...Full timeCasual workSeasonal workWork at office
- Senior Software Engineer - PacifiCorp - Portland, ORsought by PacifiCorp for Portland, OR office. Architect, design, code, test, document, implement, and maintain complex application programs and interfaces. To apply, send resume to: 825 NE Multnomah St, Suite 1800, Portland...Work at office
$116.13k
...backend features in an open-source ecosystem using React, Ruby on Rails, and other industry-standard languages and frameworks. Develop user-facing features with React ( TypeScript/JavaScript ), following USWDS design patterns and VA API/FHIR standards where applicable...Temporary workFor contractorsRemote workWork from homeVisa sponsorshipShift work$140k - $150k
...founders to deliver impactful features end-to-end—from frontend UI to backend services and infrastructure. This is a great opportunity... ...-stack features using modern frameworks (e.g., React/Next.js) Develop and maintain scalable backend services and APIs (e.g., Python-...Remote work- ...building and optimizing our backend services and infrastructure, working with modern technologies across our stack. Key Responsibilities Develop and maintain backend services and APIs in Go Design and optimize PostgreSQL schemas and queries for high-volume data Build reliable...Local areaRemote workShift work
- ...candidate is a full-stack problem solver who can design scalable software systems, build data pipelines, perform geospatial analysis, and develop analytic capabilities that transform large volumes of commercial and geospatial data into actionable intelligence. You will work...Casual workRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to UI Developer. Be the first to apply!

