UI Developer
UI developers are responsible for designing and implementing user interfaces that are visually appealing, functional, and user-friendly, collaborating closely with UX designers and developers.
Skills Required
• Proficiency in Modern Front-End Frameworks: Strong knowledge of HTML, CSS, and JavaScript is essential. • Direct experience with Angular (version 19+) is required for this role. • Automated Testing Expertise: Proven experience with modern unit testing frameworks (e.g., Jest, Jasmine, or Karma) to ensure robust code quality and maintainability. • Design Software Expertise: Familiarity with design tools such as Sketch, Figma, and Adobe Creative Suite is important for creating and adjusting design elements. • Responsive Design Principles: Understanding how to create designs that work well on various devices and screen sizes is crucial. • User-Centric Approach: UI developers must have a strong focus on user experience, ensuring that their designs meet user needs and preferences.
Key Responsibilities
Designing User Interfaces: UI developers create visually appealing and intuitive interfaces for websites and applications.
• Writing High-Quality Code: They write clean, efficient, and maintainable code in Angular 19+;. • They are expected to deliver production-ready code supported by comprehensive unit tests from the start. • Implementing Designs: Work closely with UX designers to translate visual designs into functional interfaces. • Creating and Testing Prototypes: Create prototypes to test usability and identify issues before full-scale development. • Optimizing Performance: Responsible for optimizing the UI for fast loading times and smooth performance, utilizing the latest capabilities of modern Angular versions. • Collaboration: Collaborate with various stakeholders to ensure the UI integrates seamlessly with the overall application architecture. • Staying Updated: Keep abreast of the latest UI trends, particularly within the Angular ecosystem, to continually improve designs and development workflows.
Compensation, Benefits, and Duration
Minimum Compensation: USD 38,000 Maximum Compensation: USD 135,000 Compensation is based on actual experience and qualifications of the candidate. The above is a reasonable and a good faith estimate for the role.
Available Benefits
• Medical, vision, and dental benefits • 401k retirement plan • Variable pay/incentives • Paid time off • Paid holidays
Note: This position is not available for independent contractors. No applications will be considered if received more than 120 days after the date of this post.