About the Role:
We are seeking a talented UI Engineer with a strong background in React to help us build engaging, high-quality interfaces that make complex information simple and intuitive for our users. In this role, you’ll work closely with cross-functional teams including product managers, designers, and backend engineers to create and maintain user-friendly web applications that align with our vision and exceed user expectations.
Key Responsibilities:
- Design, build, and maintain efficient, reusable, and scalable code using React.
- Collaborate with design and product teams to define and implement innovative UI solutions for new features and products.
- Ensure high-quality visual standards and brand consistency across all UI components.
- Optimize components for maximum performance across a range of web-capable devices and browsers.
- Translate wireframes and design mockups into responsive, interactive, and user-friendly applications.
- Participate in code reviews, provide constructive feedback, and help build a collaborative team culture.
- Stay up-to-date with emerging UI trends and libraries and implement best practices to maintain modern, user-centered applications.
Requirements:
- 3+ years of experience as a front-end/UI developer, with a focus on React.
- Strong understanding of JavaScript, HTML, CSS, and related web technologies.
- Proficiency in front-end build tools and frameworks (e.g., Webpack, Babel).
- Experience with state management libraries (e.g., Redux, Context API) and modern React hooks.
- Familiarity with UI/UX design principles and experience working closely with design teams.
- Experience with RESTful APIs, GraphQL, and data-driven applications.
- Knowledge of cross-browser compatibility and responsive design best practices.
- Strong problem-solving skills and attention to detail.
- Familiarity with Agile methodologies and version control systems (e.g., Git).
Nice-to-Haves:
- Experience with TypeScript.
- Familiarity with testing frameworks (e.g., Jest, Enzyme, or React Testing Library).
- Knowledge of CSS preprocessors (e.g., SASS) or CSS-in-JS libraries (e.g., Styled Components).
- Understanding of accessibility standards and best practices.
- Exposure to modern front-end libraries and tools beyond React.
Benefits:
- Competitive salary and benefits package.
- Flexible work schedule and the option to work remotely.
- Opportunities for professional growth and development.
- Collaborative, inclusive, and innovative work environment.
Job Types: Full-time, Fixed term contract
Pay: $65.00-$70.00 per hour