Full Stack Lead Developer - Next JS & Kotlin
CapgeminiAbout the role
Description
Job description:
We are looking for a highly skilled and motivated Fullstack Developer proficient in Next.js and Kotlin to join our dynamic team. The ideal candidate will have hands-on experience in developing scalable web applications and microservices, ensuring seamless integration between front-end and back-end components. Additionally, familiarity with, accessibility standards, CI/CD pipelines, Sitecore CMS and unit testing will be an added advantage to help the team build and maintain diverse application stacks.
Key Responsibilities
• Develop and maintain user-friendly web interfaces using React and Next.
• Implement reusable components and ensure performance optimization of front-end applications.
• Collaborate with designers to translate UI/UX wireframes into interactive and responsive web interfaces.
• Manage state using tools like Redux or Context API.
• Ensure cross-browser compatibility and accessibility compliance (e.g., WCAG standards).
• Use tools like axe, Lighthouse, or Deque to identify and resolve accessibility and performance issues.
• Write and maintain unit tests for front-end components using Jest, React Testing Library, or similar frameworks.
• Design, develop, and maintain back-end services and APIs using Kotlin.
• Build and optimize microservices for scalability and reliability.
• Implement RESTful or GraphQL APIs to connect with front-end applications.
• Work with relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
• Use Kotlin Coroutines for efficient asynchronous programming.
• Write unit and integration tests using tools like Junit, TestNG and Mockito to ensure code quality.
• Develop, customize, and maintain web applications using Sitecore CMS.
• Design and implement Sitecore components, templates, and pipelines.
• Troubleshoot, debug, and resolve issues related to Sitecore implementations.
• Develop, test, and maintain iOS applications using Swift.
• Debug and optimize application performance for speed and scalability.
• Perform code reviews and address issues identified by static code analysis tools like SonarQube.
• Design, develop, and maintain microservices using Spring Boot and related technologies.
• Collaborate with cross-functional teams, including designers, product managers, and other developers.
• Participate in code reviews, testing, and debugging to ensure high-quality deliverables.
• Write clean, maintainable, and scalable code adhering to best practices.
• Supervise and improve application performance.
• Contribute to the architecture and technical direction of the project.
• Ensure applications meet accessibility and usability standards.
Required Skills:
Must-Have:
• Proficiency in React/Next.js and its ecosystem (e.g., React Router, Redux, Context API).
• Strong experience with Kotlin for back-end microservice development.
• Hands-on experience in building RESTful and/or GraphQL APIs.
• Knowledge of MVVM, MVC, or other architectural patterns.
• Proven understanding of HTML, CSS, and JavaScript (ES6+).
• Knowledge of asynchronous programming and state management in front-end applications.
• Familiarity with relational and NoSQL
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s