Intern – Software Developer (ReactJS)
Skip the busywork
ApplyBolt rewrites your resume for this exact role and hits submit. You just pick the jobs.
About this role
Responsibilities
Our Berkley Regional Shared Services (BRSS) Summer Software Developer internship program provides highly motivated and qualified students an opportunity to gain first-hand experience, receive valuable on-the-job training, and heighten business knowledge. Interns will collaborate side by side with BRSS employees in a variety of positions to complete challenging projects. Students will interact with all levels of management and senior leaders and gain insight into business and technology in the insurance industry.
As a Software Development Intern at BRSS, you will support the continued evolution of a ReactJS web platform. On our team, you won’t be limited to the front-end or back-end; your role offers exposure to the full stack, helping you connect the requests we receive to the application features we build. With us, you will get to see the impact of your work on the business, every day.
What you can expect:
As an Intern, you will:
- Deliver Value: Implement well-defined user stories to meet acceptance criteria; follow established coding standards; estimate and plan your own tasks; turn product ideas into working features driving business outcomes and customer delight.
- Build with Modern Tech: Gain hands-on experience with technologies such as React (JavaScript Library), Next.js (React framework), Tailwind (CSS utility framework), Jest (JavaScript unit testing framework) and GraphQL (API query language).
- Ensure Quality: Write and execute unit tests; follow team coding standards; seek feedback through code reviews.
- Ship & Learn: Participate in CI/CD workflows; assist with deployments to non-production environments; learn rollback and recovery processes.
- Support & Troubleshoot: Learn how to triage and troubleshoot production support incidents under mentor guidance.
- Experiment & Innovate: Leverage innovation behaviors and design thinking for rapid learning from tight feedback loops.
- Engage in Agile: Take an active role in scaled Agile ceremonies (stand-ups, sprint planning, retrospectives) and share your perspective to help the team succeed.
- Document & Share: Maintain clear documentation for your work; contribute to onboarding and knowledge-sharing resources.
- Learn & Grow: Receive guidance from engineering mentors; pursue learning opportunities; share insights with the team