Certified Woman & Minority Owned

UI Software Engineer (React/JavaScript)


Reference Number: RKMNE23

UI Software Engineer (React/JavaScript)
experience  Not Disclosed
location  Brooklyn Park, MN
duration  6.0 Months
salary  Not Disclosed
jobtype  Not Disclosed
Industry  Services
duration  $70/hour - $75/hour
Job Description


Software Engineer — UI

As a Software Engineer for the machine learning platform engineering team, you will focus on building and enhancing front-end user interfaces that support internal engineers, data scientists, and analysts. This role is execution-focused and centers on developing React-based UI components and applications that integrate with existing platform services.

You will collaborate closely with backend and platform engineers to implement well-defined UI features, improve usability, and ensure a consistent user experience across platform tools.

Key Responsibilities
Design, implement, and maintain front-end applications and UI components using React and modern JavaScript/TypeScript frameworks.
Build user interfaces that integrate with backend APIs and platform services.
Collaborate with backend platform engineers and UX designers to translate product requirements into effective UI implementations.
Improve usability, accessibility, and consistency across internal platform tools.
Diagnose and resolve UI-related issues, including performance, usability, and integration problems.

Additional Responsibilities
Develop, test, and deploy production front-end applications.
Implement client-side monitoring and logging to support observability and troubleshooting.
Improve front-end performance, reliability, and maintainability within the scope of the engagement.
Create and maintain technical documentation for UI components and front-end workflows.
Support users by troubleshooting UI issues and guiding them on effective use of platform interfaces.

Required Qualifications
Bachelor’s degree or equivalent practical experience.
5–10 years of professional software engineering experience, with a focus on front-end or UI development.
Strong experience building applications with React.
Proficiency in JavaScript and/or TypeScript, HTML, and CSS.
Experience integrating front-end applications with RESTful APIs or similar backend services.
Familiarity with modern front-end build tools, testing frameworks, and Git-based workflows.
Strong analytical and problem-solving skills, with the ability to work independently within a defined scope.

Preferred Qualifications
Experience building internal tools or developer-facing platforms.
Familiarity with component libraries, design systems, and UI consistency standards.
Experience with accessibility best practices and responsive design.
Exposure to cloud-hosted applications and CI/CD pipelines.
Experience collaborating in cross-functional platform or infrastructure teams.

TECHNICAL SKILLS

Must Have
JavaScript
React
UI

Notes:
Hybrid: In Office Tue/Wed


VIVA is an equal opportunity employer. All qualified applicants have an equal opportunity for placement, and all employees have an equal opportunity to develop on the job. This means that VIVA will not discriminate against any employee or qualified applicant on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.

Apply for this Job





(Please ensure email matches your resume email)



(document types allowed: doc/docx/rtf/pdf/txt) (max 2MB)

By submitting this form, you are consenting to the VIVA team contacting you via Phone/Email

Related Jobs

Join VIVA and grow

VIVA is faster, easier and you still have complete control