Job Openings
Full Stack Engineer - UI React/Node.js (Hybrid, Lahore, USD Salary)
About the job Full Stack Engineer - UI React/Node.js (Hybrid, Lahore, USD Salary)
Requirements:
- 5+ years of experience in frontend development, with an emphasis on React and Node.js
- Proficiency in React, Material UI (MUI) components, Styled Components, Node.js, and TypeScript
- Strong UI/UX design skills, with a keen eye for aesthetics, typography, and user interaction patterns.
- Experience developing and maintaining backend services using Node.js
- Deep understanding of state management (Redux, Recoil, Zustand, or similar).
- Experience integrating RESTful APIs, GraphQL, and WebSockets.
- Strong knowledge of performance optimization, accessibility (WCAG), and cross-browser compatibility.
- Experience with database technologies such as PostgreSQL
- Strong problem-solving skills, attention to detail, and a passion for creating exceptional user experiences.
- Excellent communication skills and the ability to work collaboratively in a fast-paced environment.
- Familiarity with Google Cloud is a plus.
Responsibilities:
- Design and develop highly responsive, scalable, and elegant frontend applications using React and modern web technologies.
- Own the user experience, ensuring our AI-powered tools are intuitive, visually compelling, and optimized for performance.
- Collaborate with AI researchers, product designers, and backend engineers to translate complex AI functionalities into seamless user interactions.
- Develop and optimize backend services using Node.js, integrating with databases, APIs, and cloud infrastructure.
- Design, implement, and optimize database schemas, queries, and transactions for performance and scalability.
- Implement sophisticated UI animations, interactive visualizations, and dynamic elements to enhance engagement.
- Write clean, maintainable, and well-documented code, adhering to best practices and modern software development methodologies.
- Optimize performance, accessibility, and responsiveness across multiple devices and platforms.