UI Developer
Apply on
Availability Status
This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.
Job Description
Job Description:
We are looking for a talented and detail-oriented UI Developer with strong skills in modern front-end frameworks and proficiency in building dynamic, responsive, and user-friendly web applications. The candidate need to have expertise in Angular, React, Stencil, JavaScript, HTML, CSS, and TypeScript, along with familiarity with AWS cloud technology and RESTful APIs. This role involves developing visually appealing and highly interactive user interfaces while ensuring seamless integration with back-end services.
Key Responsibilities:
- Develop and maintain responsive, high-quality UIs using Angular or React, Web Components (Stencil or Lit), JavaScript, HTML, CSS, and TypeScript.
- Optimize UI components for maximum speed and scalability.
- Leverage DOM manipulation and the JavaScript object model to create dynamic, interactive user experiences.
- Collaborate with back-end developers to ensure efficient integration with RESTful APIs.
- Utilize AWS cloud technology for front-end application deployment and scaling.
- Follow best practices in UI development, code organization, and component reusability.
- Stay current with the latest front-end technologies, frameworks, and UI design trends.
- Debug and troubleshoot interface issues to improve user experience.
- Participate in code reviews, contribute to team best practices, and provide feedback on improving UI development processes.
Qualifications:
- Bachelor s degree in Computer Science, Information Technology, or a related field.
- 3+ years of experience in front-end or UI development.
- Proficiency in Angular, React, and Stencil for modern web application development.
- Strong knowledge of JavaScript, HTML, CSS, and TypeScript.
- Experience with DOM manipulation and the JavaScript object model.
- Familiarity with RESTful APIs and data integration.
- Basic knowledge of AWS cloud technology and its application for front-end deployment.
- Ability to write clean, maintainable, and reusable code.
- Strong attention to detail, with a focus on UI/UX best practices.
- Excellent problem-solving skills and ability to work in a collaborative team environment.
- Familiarity with front-end build tools such as npm or Webpack.
- Experience with testing frameworks for front-end applications (e.g., Jest, Jasmine).
- Knowledge of responsive design principles and accessibility standards.
- Understanding of version control systems, particularly Git.
- Experience with Agile development methodologies.
- Good communication skills, with the ability to work closely with designers, developers, and stakeholders.