Create visually appealing and responsive user interfaces using HTML, CSS, and JavaScript. Transform design mockups or wireframes into functional and interactive web pages.
Work with frontend frameworks and libraries such as Angular, React to build complex user interfaces efficiently and maintainable.
Collaborate closely with UI/UX designers to understand design requirements, provide technical feasibility insights, and translate design concepts into code.
Ensure that the UI is compatible with various web browsers and devices to provide a consistent user experience across different platforms.
Contribute to the frontend architecture and design decisions. Optimize the performance and scalability of the frontend codebase.
Create responsive layouts that adapt to different screen sizes and resolutions, ensuring a seamless user experience across desktop, tablet, and mobile devices.
Collaborate with backend developers to integrate frontend components with server-side APIs, ensuring smooth data flow and efficient communication between the frontend and backend systems.
Conduct thorough testing of the frontend code to ensure functionality, identify and fix bugs, and implement error handling to improve the overall quality of the user interface.
Optimize the frontend code for speed and efficiency, including minimizing file sizes, reducing network requests, and implementing caching techniques.
Maintain and update existing frontend codebases, refactor code as needed, and use version control systems (e.g., Git) to manage code changes and collaborate effectively with a development team.
Ensure that the user interface meets accessibility standards, making it usable for individuals with disabilities and conforming to WCAG (Web Content Accessibility Guidelines).
Participate in code reviews to ensure code quality, adherence to coding standards, and to provide constructive feedback to team members.
Experience Requirements
1 - 2 years
Educational Requirements
Bachelor/Honors
Skills
Knowledge of HTML/CSS; JavaScript is a plusBasic understanding of web development concepts, including UI/UX design principles, APIs etc.Ability to work collaboratively in a team environment.Be proactive, self-driven, and able to thrive in a fast-moving environmentAWS Developer or Solutions Architect certifications.