You are viewing a preview of this job. Log in or register to view more details about this job.

Front-End Developer Intern

Front-End Developer Intern

Pay: $35/hour full-time hourly 40 hours/week through end of December 2025. (no overtime)

Location: Vancouver, Washington at the BBSI Headquarters near Vancouver Mall. Job is onsite. Flexibility in work hours is provided to work around online classes provided they're after 10am.

BBSI is seeking an enthusiastic AI Enabled Front End Software Developer to join our team. As a Professional Employer Organization (PEO), we endeavor to produce software that supports the success of thousands of small businesses

You will bring joy for the art of programming, a desire to create elegant and modern user experiences, a yearning to improve your craft, and a passion to help those around you excel at delivering innovative products and experiences together.

You'll be joining a team of two other intern software developers supported by a senior Solutions Architect and Engineering Manager.  We'll be developing a product that small-companies will use while we do a proof of concept for AI coding, AI security, and AI code review tools that will help to define how BBSI moves their development forward.

General Description of the Position

  • Develop software applications that are secure, scalable, resilient, performant, extensible, and easily maintainable.
  • Transform React.js code that our UX/UI team has generated with Loveable AI to make it production worthy and integrate it with back-end services
  • Leverage AI such as Claude, Copilot, and CodeRabbit to write, refactor, and ensure code is secure
  • Write unit tests for React.js code to achieve sufficient code coverage
  • Write React.js code to interface with Microservices REST APIs
  • Write Hooks/Redux state management code for React to efficiently manage the state of the app
  • Realize responsive designs that are flawless in desktop and mobile device web browsers
  • Collaborate with the UX/UI team to develop compelling and efficient user interfaces for all types of users
  • Collaborate with back-end developers to ensure that the product is performant, resilient, and meets requirements
  • Provide your unique perspective during the design and development phases to help us realize collective brilliance.
  • Practice a learning mindset, soliciting and leveraging feedback to grow and thrive while helping to improve processes, practices, and our use of industry leading technologies.
  • Drive to increase maintainability of your code by applying design patterns and industry best practices
  • Work closely with a diverse team that includes software developers, product managers, UX/UI designers, and automated quality assurance engineers

Skills & Experience

  • Experience with front-end software development technologies, specifically React, Hooks and/or Redux, and Materials-UI
  • Experience connecting front-end to back-end microservices through REST API interfaces
  • Experience using AI to facilitate your programming efforts in all stages of the development process
  • Experience with the newest major version of JavaScript - ECMAScript 2023 (ES14)
  • Experiences writing HTML and CSS
  • Strong problem-solving skills to rapidly develop sound and maintainable solutions
  • Strong teamwork, communication, and collaboration skills
  • Familiar with Python. We'll be using Python on the back end
  • Familiar with eslint and other JavaScript build and test libraries
  • Familiar with Agile software development principles and practices 

Requirements

  • Equivalent experience to a BA/BS degree in Computer Science, Computer Engineering, Human Computer Design Engineering, User Experience, or one of these degrees
  • Strong written and verbal communications skills
  • You have a portfolio of your work that you are proud to show