Jobs and Careers
CA
Next.js/Kotlin - Full Stack Lead Developer
CapgeminiPhiladelphia, United Statesfull_timeVerifiedPosted 31 Dec 2024
About the role
Next.js/Kotlin - Full Stack Lead Developer-077779
Description
Job Description
We are looking for a highly skilled and motivated Full Stack Developer proficient in Next.js and Kotlin Microservices 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.
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 communicate 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.
- Monitor and improve application performance.
- Contribute to the architecture and technical direction of the project.
- Ensure applications meet accessibility and usability standards.
Experience Rquired
- 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.
- Solid understanding of HTML, CSS, and JavaScript (ES6+).
- Knowledge of asynchronous programming and state management in front-end applications.
- Familiarity with relational and NoSQL databases.
- Experience in unit testing for both front-end and back-end components.
- Understanding of accessibility standards (WCAG, ARIA) and tools like axe and Lighthouse.
- Experience with CI/CD tools like Jenkins or GitHub Actions.
- Understanding of Agile/Scrum methodologies.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
- Ability to adapt and learn new technologies as required.
- Knowledge of microservices design patterns (e.g., Service Discovery, Circuit Breaker, API Gateway).
- Experience in developing microservices using Spring Boot.
- Proficiency in Java 8+ with strong knowledge of object-oriented programming concepts.
- Strong understanding of the Swift programming language and iOS SDKs.
- Familiarity with SwiftUI, UIKit, and Foundation.
- Knowledge of Xcode and debugging tools for performance optimization.
- Experien
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