Job Title: Full Stack Engineer
The company is seeking a highly skilled and experienced Full Stack Engineer to join its team. This role will involve designing, developing, and maintaining scalable full-stack web applications with a strong emphasis on frontend development using React, JavaScript, and TypeScript.
Key Responsibilities:
* Design and develop scalable full-stack web applications.
* Build and integrate RESTful APIs using Java and work across both frontend and backend components.
* Collaborate with UX/UI designers and backend engineers to deliver seamless user experiences.
* Participate in Agile ceremonies, sprint planning, and code reviews.
* Write clean, maintainable code and ensure front-end performance optimization.
* Leverage cloud infrastructure (AWS/Azure/GCP) to deploy and scale applications.
* Contribute to frontend architecture decisions and tooling setup (Webpack, NPM/Yarn, ESLint).
Requirements:
* 5+ years of hands-on experience in software engineering roles.
* Proven experience in frontend development using React, along with HTML, CSS (SASS/LESS), and modern JS frameworks (e.g., Angular, Vue).
* Proficiency in Java for backend development.
* Strong understanding of frontend build tools and pipelines.
* Solid experience working in Agile, cross-functional teams.
* Familiarity with RESTful APIs and JSON data structures.
* Experience working within a cloud environment (AWS, Azure, or GCP).
* Comfortable with version control and CI/CD tools such as GIT, Jenkins, Bamboo, GitHub, Jira, and Confluence.
* Exposure to Adobe Experience Manager (AEM) and OSGi component development.
* Experience with Adobe Experience Cloud tools (Target, Campaign Manager, Analytics).
* Knowledge of Micro-Frontend Architecture.
* Background in Interaction Design or Visual Design principles.
* Familiarity with backend build tools such as Maven or Gradle.
* A Passion for continuous learning and a strong drive to grow capabilities in AI and emerging technologies.
Bonus Points: Experience with Adobe Experience Cloud tools (Target, Campaign Manager, Analytics)
About Us: We are a dynamic team passionate about delivering high-quality solutions and building lasting relationships with our clients.