UI Engineer
DwellFi
- Bangalore, Karnataka
- Permanent
- Full-time
- Design & Build: Own the end-to-end development of sophisticated user interfaces for our web applications, leveraging the power of Next.js and React.
- Craft Visual Excellence: Utilize Tailwind CSS to construct consistent, responsive, and visually stunning UI components that delight users.
- Bridge the Gap: Collaborate closely with our talented backend engineers and designers to seamlessly translate complex designs into functional and engaging interfaces.
- Connect the Experience: Implement robust data fetching and manipulation strategies using Next.js data fetching with REST APIs to ensure a smooth and dynamic connection between the UI and backend.
- Optimize for Performance: Relentlessly optimize application performance to deliver a lightning-fast and fluid user experience across all devices.
- Maintain & Improve: Write clean, maintainable, and well-documented code, actively participating in code reviews to elevate our development workflow and standards.
- Stay Ahead: Continuously explore and integrate the latest frontend development trends and technologies, ensuring our platform remains at the forefront of innovation.
- A Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent hands-on experience in frontend development).
- 2+ years of experience in building high-quality web applications with a dedicated focus on frontend development.
- Proficiency in Next.js, React (ES6+), and JavaScript/TypeScript.
- A solid understanding of HTML, CSS, and adherence to web accessibility guidelines (WCAG).
- Experience with Tailwind CSS or similar utility-first CSS frameworks.
- Proven experience with Intuitive Dashboard UI designs.
- Familiarity with relational databases (like PostgreSQL) and component testing tools like Storybook and Jest.
- A natural problem-solver with strong analytical skills.
- An excellent communicator and collaborator who thrives in a team environment.
- You have an entrepreneurial spirit and have experienced the "0-to-1" phase of an early-stage startup.
- You have experience with testing frameworks (e.g., Jest, Cypress).
- You're familiar with state management libraries (e.g., Redux, Zustand).
- You have experience with continuous integration/continuous delivery (CI/CD) pipelines.
- You've contributed to open-source projects.
- You can showcase your UI development skills and design sensibilities through a compelling portfolio.
Expertia AI Technologies