Evolv Technology is on a mission to enhance public safety through innovative security technology. They are seeking a Front-End Software Engineering Intern to gain hands-on experience in coding, design thinking, and product deployment while contributing to real projects within their tablet application.
Responsibilities
- 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
- 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
- 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
- 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
- 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
- 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
Skills
- Experience with React
- Experience with TypeScript
- Familiarity with project management tools (e.g., Jira, Confluence)
- Experience with Git/Bitbucket for code commits
- Ability to analyze feature requirements and propose technical solutions
- Strong problem-solving skills
- Ability to troubleshoot bugs and handle feedback constructively
- Ability to iterate on features based on feedback and testing results
- Strong communication skills for collaboration with team members
- Ability to present technical work to stakeholders
- Willingness to work onsite in Waltham, MA 5 days per week
Company Overview
Evolv Technology an AI-enabled touchless security screening system that uses digital sensors and artificial intelligence to detect threats. It was founded in 2013, and is headquartered in Waltham, Massachusetts, USA, with a workforce of 201-500 employees. Its website is http://www.evolvtechnology.com.Company H1B Sponsorship
Evolv Technology has a track record of offering H1B sponsorships, with 1 in 2023, 1 in 2021, 1 in 2020. Please note that this does not guarantee sponsorship for this specific role.
Apply Now