The Elevator Pitch Are you eager to dive into the world of front-end development and make a tangible impact? Do you want to gain hands-on experience and build your skills in a dynamic, collaborative environment? Join us as a Front-End Software Engineer Intern and help us make the world a safer place! In this exciting internship, you’ll work directly with our development and product teams to own, develop, and deploy your very own feature within our tablet application. You'll gain hands-on experience in coding, design thinking, and product deployment, all while contributing to real projects that matter. This is your chance to make an impact while learning from industry professionals. Join us and help shape the future of our tablet! Success in the Role: What will you accomplish? Weeks 1–3: Learn & Integrate Meet the team and learn about the tablet application and feature requirements. Set up your development environment with React and TypeScript. Familiarize yourself with the codebase and relevant documentation. Learn how to use project management tools (e.g., Jira, Confluence) to track tasks and document requirements. Collaborate with product and software teams to plan your feature and define technical requirements. Begin initial development and submit your first commits using Git/Bitbucket Learn the process for code commits, reviews, and deployments. Weeks 4–6: Build Skills & Iterate Continue developing and refining your feature using React and TypeScript, iterating based on feedback from the team. Participate in team meetings to discuss progress and blockers. Integrate feedback and adjust your feature’s functionality, performance, and design. Submit code for review and incorporate feedback through pull requests. Conduct internal testing and prepare for full integration with the tablet application. Weeks 7-10: Deliver & Present Finalize testing, fix any bugs, and optimize the feature for production. Ensure your feature works seamlessly within the tablet application. Prepare for deployment and validate integration. Present a working demo of your feature to stakeholders and select Executive Team Members, including recommendations for future improvements. The Work: What type of work will you be doing? Technical Development Develop a strong understanding of React, TypeScript, and our tablet codebase, becoming comfortable navigating and contributing to the project. Implement and consume WebSocket-based messaging to handle real-time data updates and interactions on the front end. Build scalable components and ensure consistency with design guidelines. Teamwork & Collaboration Participate in weekly team meetings. Build relationships with team members and reach out for guidance when needed. Collaborate closely with product and development teams to align on goals and deliverables. Share progress updates regularly and actively contribute to code reviews. Problem Solving & Feature Ownership Analyze feature requirements and propose technical solutions to meet goals. Troubleshoot bugs and handle feedback constructively to improve code quality. Iterate on features, refining them based on feedback and testing results. Take full ownership of the feature development lifecycle, from coding to deployment.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Intern
Education Level
No Education Listed