Illumina Technology Solutions

Front End Engineer

Illumina Technology Solutions

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Develop and maintain scalable web applications using React.js and Next.js
  • Build reusable UI components and maintain consistent frontend architecture
  • Collaborate with designers, backend engineers, and product teams
  • Optimize applications for performance, scalability, and SEO
  • Ensure cross-browser compatibility and responsive design
  • Integrate frontend applications with RESTful APIs
  • Write clean, maintainable, and efficient code following best practices
  • Participate in code reviews and contribute to frontend architecture decisions
  • Troubleshoot, debug, and enhance existing applications
  • Implement testing and ensure code quality standards
  • Stay updated with the latest frontend technologies and trends

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field
  • 7–10 years of experience in frontend development
  • Strong expertise in React.js and Next.js
  • Proficiency in JavaScript (ES6+), HTML5, CSS3, and TypeScript
  • Experience with state management tools (Redux, Zustand, or similar)
  • Understanding of server-side rendering (SSR) and static site generation (SSG)
  • Experience integrating APIs and working with backend services
  • Familiarity with Git and version control workflows
  • Strong analytical, problem-solving, and debugging skills
  • Experience working in Agile environments (Scrum/Kanban)
  • Excellent communication and collaboration skills
  • Willingness to work in PST hours
Benefits
  • Equal opportunity employer
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
React.jsNext.jsJavaScriptHTML5CSS3TypeScriptReduxZustandRESTful APIsserver-side rendering
Soft Skills
analytical skillsproblem-solving skillsdebugging skillscommunication skillscollaboration skills
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Engineering