Jobs and Careers
CA
Senior Programmer/Developer - Full Stack Lead Developer
CapgeminiWest Chester, United Statesfull_timeVerifiedPosted 10 Dec 2024
About the role
Senior Programmer/Developer - Full Stack Lead Developer-077780
Description
Job description:
Full Stack Developer : Next.js and Kotlin (microservice) 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 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.Required Skills:
• 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 architectuApply 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