Job Title: UI Engineer
Location: New York, NY
Employment Type: Contract
Job Summary
We are seeking a talented UI Engineer to design and develop modern, responsive web applications for enterprise-scale solutions. The ideal candidate will have strong expertise in React, JavaScript/TypeScript, and modern front-end development practices. This role involves building intuitive user interfaces, integrating with REST APIs, implementing automated testing, and collaborating with cross-functional teams to deliver high-quality, cloud-ready applications.
Key Responsibilities
- Design, develop, and maintain responsive, high-performance web applications using React.
- Build reusable, maintainable, and scalable UI components using JavaScript/TypeScript.
- Develop responsive user interfaces using HTML5 and CSS3.
- Integrate front-end applications with RESTful APIs.
- Implement modern front-end architecture and design patterns to ensure scalability and maintainability.
- Write clean, efficient, and well-documented code following engineering best practices.
- Develop and maintain automated UI tests using Playwright or similar testing frameworks.
- Manage source code using GitHub and follow version control best practices.
- Participate in CI/CD processes to automate build, testing, and deployment workflows.
- Collaborate with UX/UI designers, backend developers, product owners, and QA teams to deliver exceptional user experiences.
- Troubleshoot, debug, and optimize application performance across browsers and devices.
- Participate in code reviews and contribute to continuous improvement initiatives.
Required Qualifications
- Bachelor's degree in Computer Science, Information Technology, Engineering, or equivalent professional experience.
- Strong experience with React.
- Proficiency in JavaScript and TypeScript.
- Strong knowledge of HTML5 and CSS3.
- Experience integrating front-end applications with REST APIs.
- Experience using GitHub and following source control best practices.
- Hands-on experience with CI/CD pipelines.
- Experience with automated testing frameworks, preferably Playwright.
- Strong understanding of responsive web application development.
- Experience implementing modern front-end architecture and design patterns.
- Excellent problem-solving, analytical, and communication skills.
Preferred Qualifications
- Experience building enterprise-scale web applications.
- Experience working in cloud-native environments.
- Familiarity with Agile/Scrum development methodologies.
- Knowledge of front-end performance optimization and accessibility best practices.
- Experience collaborating with distributed development teams.
Required Skills
- React
- JavaScript
- TypeScript
- HTML5
- CSS3
- REST API Integration
- GitHub
- CI/CD Pipelines
- Playwright (Preferred)
- Responsive Web Application Development
- Modern Front-End Architecture
- Source Control Best Practices
Preferred
- Experience building enterprise-scale web applications.
- Experience working in cloud-native environments.