ENVIRONMENT:
PLAY a critical role in designing and implementing responsive, user-friendly interfaces for AI-driven applications as the next Frontend Engineer sought by an Enterprise Generative AI Insights Engine. Leveraging your expertise in TypeScript, Angular, and CSS, you will be expected to deliver high-quality user experiences. This role requires strong collaboration with Backend Engineers and Designers to align Frontend interfaces with the technical and business objectives. You will require a Bachelor's Degree in Computer Science, Software Engineering, or a related field is preferred, 4+ years' work experience in Frontend development with a strong focus on TypeScript, Angular, and CSS. You must have experience with AWS (e.g., S3, CloudFront, Lambda) for deploying and optimizing Frontend applications and any React experience as a plus, as it will enable flexibility across projects.
DUTIES:
Frontend Development and Design -
- Develop and maintain web applications using TypeScript, Angular, and CSS to create responsive, high-performance user interfaces.
- Collaborate with Designers to transform UI/UX wireframes into functional, visually engaging applications.
- Implement and maintain styles using CSS to ensure consistency and responsiveness across devices.
Integration with Backend Systems -
- Integrate Frontend components with Backend APIs and cloud services, ensuring seamless data flow.
- Coordinate with Backend Engineers on data requirements and API integrations for optimal performance.
- Troubleshoot and optimize Frontend components to improve load times and overall efficiency.
Cloud and DevOps Practices -
- Utilize AWS services for Frontend delivery optimization, including content delivery networks (CDNs) and serverless functions.
- Contribute to CI/CD practices using AWS for streamlined deployment and testing processes.
- Collaborate on DevOps practices to support continuous deployment, version control, and automated testing.
Code Quality and Testing -
- Write clean, maintainable, and reusable code with a strong emphasis on TypeScript and Angular.
- Conduct Unit Tests and participate in code reviews to uphold code quality standards.
- Use testing frameworks to automate Frontend testing and ensure the reliability of application components.
Continuous Improvement and Learning -
- Stay updated with the latest Frontend frameworks, libraries, and best practices in TypeScript, Angular, and CSS.
- Engage in knowledge sharing, tech discussions, and code reviews with the team.
- Mentor Junior Engineers on Frontend best practices and effective use of AWS in Frontend development.
REQUIREMENTS:
Qualifications -
- Bachelor's Degree in Computer Science, Software Engineering, or a related field is preferred.
Experience/Skills -
- 4+ Years of experience in Frontend development with a strong focus on TypeScript, Angular, and CSS.
- Experience with AWS (e.g., S3, CloudFront, Lambda) for deploying and optimizing Frontend applications.
- Proficiency in responsive design and best practices in UI/UX implementation.
- Familiarity with Frontend build tools and Package Managers (e.g., Webpack, npm, yarn).
- Knowledge of React is a plus, though not required.
Performance Criteria -
Technical Expertise:
- Demonstrates a high level of expertise in TypeScript, Angular, and CSS for creating dynamic, user-focused applications.