- Company Name
- RADcube
- Job Title
- Front-End Developer (Intern)
- Job Description
-
Job Title: Front-End Developer Intern
Role Summary: Deliver responsive UI components for web applications using HTML5, CSS3, JavaScript, and modern frameworks (React preferred). Collaborate with design and backend teams to implement clean, scalable interfaces and manage end-to-end delivery including deployment and monitoring.
Expectations: Demonstrate strong problem‑solving abilities, a willingness to learn new technologies, and effective communication within a fast‑moving engineering team. Produce high‑quality, production‑ready code, participate in code reviews, and continuously improve performance and maintainability.
Key Responsibilities:
- Build responsive UI components with HTML5, CSS3, JavaScript (ES6+) and a front‑end framework (React, Vue, or Angular).
- Collaborate with designers and backend engineers on clean, consistent, and scalable interfaces.
- Engage in code reviews, debugging, and unit/ integration testing to ensure high‑quality outputs.
- Implement REST API integrations and render JSON data on the UI.
- Assist with front‑end build and deployment pipelines (e.g., GitHub Actions, Vercel, Netlify, AWS S3/CloudFront).
- Monitor deployed environments, troubleshoot issues, and deploy updates.
- Contribute to documentation, UI improvements, and performance optimization.
Required Skills:
- Proficiency in HTML5, CSS3, and JavaScript (ES6+).
- Experience with at least one modern front‑end framework, preferably React.
- Familiarity with Git/GitHub workflow and branching strategies.
- Basic deployment experience using Vercel, Netlify, GitHub Pages, AWS S3 + CloudFront, or similar CI/CD pipelines.
- Understanding of RESTful APIs and handling JSON data.
- Problem‑solving mindset and eagerness to learn.
- (Preferred) Experience with UI libraries (Material UI, Tailwind, Bootstrap), CI/CD tools (GitHub Actions, GitLab CI), web performance best practices, and npm/yarn package management.
Required Education & Certifications:
- Pursuing or recently completed a Bachelor’s degree in Computer Science, Software Engineering, or related field (equivalent practical experience acceptable).