Job Description
Full Stack Developer with a strong emphasis on UI/Frontend development; responsible for designing and building high-quality, scalable web applications — from pixel-perfect user interfaces to robust backend services
Roles & Responsibilities
Job Title: Fullstack Developer
Full Stack Developer with a strong emphasis on UI/Frontend development; responsible for designing and building high-quality, scalable web applications — from pixel-perfect user interfaces to robust backend services
- Design, develop, and maintain responsive, accessible, and performant web interfaces using modern frontend frameworks.
- Translate UI/UX wireframes and design mockups into clean, reusable, and maintainable code.
- Ensure cross-browser compatibility and mobile responsiveness across all supported platforms.
- Optimize frontend performance through techniques such as lazy loading, code splitting, and caching strategies.
- Implement and maintain component libraries and design systems to ensure UI consistency.
- Collaborate with UX/UI designers to refine and improve user experience.
- Write unit and integration tests for frontend components.
- Backend Development (Secondary Focus)
- Experienced in Micro services architecture and java with good understanding of design patterns, spring boot framework
- Expertise in RESTful web services, and includes Advanced JavaScript architecture.
- Knowledge of MongoDB, Kubernetes
- Expertise in Java,J2EE Spring Boot, Spring Cloud, Eureka, Spring Cloud Gateway, Spring Security
- Support CI/CD pipelines and contribute to DevOps practices.
- Collaboration & Engineering Excellence
- Deep Understanding of service design for Cloud environment and related technologies Dockers, Kubernetes, AWS and OpenShift.
Required Skills & Qualifications
Frontend (Must-Have)
Skill Details
- React.js / Angular / Vue.js Strong proficiency in at least one major framework (React preferred)
- HTML5 / CSS3 / SCSS Deep understanding of semantic HTML and advanced CSS techniques
- JavaScript / TypeScript Strong command of ES6+ features and TypeScript
- State Management Experience with Redux, Zustand, NgRx, or similar
- Responsive Design Proficiency with CSS Grid, Flexbox, and mobile-first design
- UI Component Libraries Hands-on experience with Material UI, Ant Design, Tailwind CSS, or similar
- Browser DevTools Proficiency in debugging and performance profiling
- Testing Experience with Jest, React Testing Library, Cypress, or Playwright
Backend (Required)
Skill Details
- Node.js / Java / Proficiency in at least one backend language/runtime, Microservices, Layered Architecture
- REST APIs Design and consumption of RESTful services
- Databases Experience with SQL (PostgreSQL/MySQL) and/or NoSQL (MongoDB)
- Authentication Familiarity with OAuth2, JWT, and session management
- DevOps & Tools
- Version control with Git (branching strategies, pull requests, code reviews)
- Familiarity with Docker and containerized environments : Docker, Kubernetes, OpenShift
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a closely related technical field.
- Minimum of 4+ years of professional, hands-on full-stack development experience in an enterprise environment.
Salary Range: $100,000 to $125,000 per year
BACHELOR OF COMPUTER SCIENCE