Internship - Frontend Developer
Introduction to the job
Job Mission
Your Assignment
- Develop and enhance web application features using TypeScript, JavaScript, and modern frontend frameworks.
- Build user interface components using React functional components and hooks.
- Support the design and implementation of data visualization and analytics features.
- Collaborate with engineers to improve application performance, usability, and stability.
- Analyze and aggregate data to support business and engineering needs.
- Participate in code reviews, testing activities, and software quality improvements.
- Document development activities and contribute to technical knowledge sharing.
Education and experience
- Currently pursuing a bachelor's degree or master's degree in Computer Science, Data Science, Software Engineering, or a related field.
- Bachelor's degree candidates should have completed at least three years of study.
- Experience through coursework, personal projects, research, or internships involving software development.
- Experience using TypeScript, JavaScript, or other modern programming languages.
- Familiarity with data analysis concepts, including data aggregation and basic statistical methods.
- Experience using version control systems such as Git.
Skills
- Develop web applications using TypeScript, JavaScript, and modern frontend development practices.
- Build responsive user interfaces with React and component-based architectures.
- Analyze, organize, and interpret data to support business and engineering objectives.
- Use Git and version control best practices in a collaborative development environment.
- Apply problem-solving skills to troubleshoot software issues and improve user experience.
- Communicate effectively with technical and non-technical stakeholders.
- Collaborate successfully within cross-functional teams.
- Work with relational databases and data-driven applications.
- Utilize frontend UI libraries and data visualization tools such as Ant Design and ECharts.
- Leverage Python or other scripting languages to support development and analytics activities.
The current base annual salary range for this role is currently $18.00/hr - $57.00/hr. Pay scales are determined by role, level, location and alignment with market data. Individual pay is determined through interviews and an assessment of several factors that that are unique to each candidate, including but not limited to job-related skills, relevant education and experience, certifications, abilities of the candidate and pay relative to other team members. Our recruiters can share more information about our bonus program, benefits and equity during the hiring process.
Inclusion and diversity
Not included in the source posting: what you'll do, benefits.
Skills
Who can apply
The employer didn't state any visa, work authorization, citizenship or clearance requirements in this posting. Confirm with the employer before applying.
Read automatically from the employer's posting text. Always confirm with the employer — requirements can change after a job is published.