Key Responsibilities
● Design, develop, and maintain responsive web applications using React, SCSS, Tailwind CSS, and modern front-end practices.
● Collaborate closely with product managers, designers, and other engineers to deliver high-quality software.
● Participate in architectural discussions, code reviews, and software lifecycle planning.
● Bring a “UX first” mindset to software development.
● Leverage knowledge of front-end architecture and browser capabilities to make right decisions in product, design and architectural strategy.
● Ensure cross-browser compatibility and optimize applications for performance, accessibility usability.
● Contribute to the continuous improvement of development workflows and team practices.
● Nice to have skills:
○ Build and maintain scalable backend services using Node.js (and optionally Go)
○ Integrate and manage SQL or NoSQL databases depending on project needs.
Required Skills and Experience
● 5+ years of professional experience as a full-stack or front-end engineer.
● Strong proficiency in React.js, Node.js, SCSS, and Tailwind CSS.
● Strong proficiency in front-end development, strong HTML, CSS and JavaScript skills along with JavaScript framework experience.
● Experience working with SQL or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
● Solid understanding of software development lifecycle (SDLC), version control (Git), and CI/CD processes.
● Experience with architecture and system design principles.
● Ability to write clean, maintainable, and efficient code.
● Strong problem-solving skills and attention to detail.
Nice to Have
● Experience with Go (Golang) or a strong interest in learning it.
● Familiarity with serverless architectures or cloud platforms like AWS, GCP, or Azure.
● Experience with testing frameworks and performance tuning
Any Graduate