Associate Frontend Engineer
Job Description
Job Title: Associate Frontend Engineer
Job Summary:
We are looking for a passionate and motivated Associate Frontend Engineer with 1 to 2 years of experience to join our product engineering team. In this role, you will work closely with experienced developers and designers to build seamless, performant, and user-friendly interfaces using modern JavaScript frameworks. You’ll gain hands-on experience in building production-ready web applications and learn how to deliver high-quality UI at scale.
This opportunity is ideal for individuals who are early in their careers and eager to grow through real-world development, mentorship, and continuous learning.
Website: https://www.thealteroffice.com/about
Key Responsibilities:
• Assist in developing and maintaining responsive, accessible, and performant web user interfaces.
• Work with modern JavaScript frameworks/libraries such as React, Vue, or Angular to build modular, reusable components.
• Translate UI/UX designs from tools like Figma into pixel-perfect, production-quality code.
• Write clean, maintainable, and well-documented HTML, CSS, and JavaScript (ES6+).
• Collaborate with product managers, backend engineers, and designers to deliver complete, integrated features.
• Learn and apply best practices in state management, component-driven development, and API integration.
• Participate in code reviews, understand and follow design systems, and contribute to a culture of code quality.
• Debug and resolve cross-browser, cross-device, and performance-related UI issues.
• Use tools such as Git, CI/CD pipelines, and frontend build tools (e.g., Webpack, Vite) as part of your daily workflow.
• Begin working with TypeScript, Tailwind CSS, and popular UI libraries (e.g., Material UI, Bootstrap) to enhance development efficiency and consistency.
• Follow accessibility guidelines and responsive design principles, ensuring your UI works for all users.
• Gain exposure to linting tools, formatters, testing libraries (unit/integration/e2e), and performance profiling using browser dev tools.
Requirements:
• 1 to 2 years of experience in frontend development through internships, academic projects, freelance work, or personal side projects.
• Solid understanding of HTML, CSS, and JavaScript (ES6+) fundamentals.
• Familiarity with at least one modern JavaScript framework (React, Vue, Angular).
• Understanding of version control systems like Git and ability to collaborate in a team-oriented development workflow.
• Willingness to learn and apply best practices in UI performance, security, accessibility, and maintainability.
• Strong problem-solving abilities, attention to detail, and eagerness to grow through mentorship and feedback.
• Effective communication skills and ability to work in a fast-paced, agile team environment.
