Génération de l'image encours...

Fullstack Developer – Yaoundé

MAKITI GROUP

Yaoundé, Centre, Cameroon

·

Postuler au plus tôt

·

Non spécifié

·

Informatique - Electronique - Numérique

·

Développeur

Description
Makiti is a leading technology company specializing in software development. We are dedicated to innovation and are currently seeking a Senior Cloud Fullstack Developer to join our dynamic team. If you are passionate about cloud technologies, Java, and Angular, and you thrive in a collaborative, fast-paced environment, we want to hear from you! Position Overview : As a Senior Cloud Fullstack Developer at Makiti, you will play a pivotal role in designing, developing, and maintaining our cloud-based applications. You will work closely with cross-functional teams to deliver high-quality software solutions that meet our business objectives. Your expertise in Java and Angular, coupled with your cloud development skills, will be instrumental in driving our technology stack forward.
Compétences / Exigences / Qualités
COMPÉTENCES
The incumbent will undertake a range of key responsibilities in the realm of software development, encompassing full-stack and backend development using Java and Angular technologies. This involves the design and maintenance of cloud-based applications, with a particular focus on leveraging Spring Boot for robust backend solutions. API development is a core aspect, requiring the creation and management of RESTful APIs to facilitate seamless data exchange between frontend and backend components. Proficiency in working with both SQL and NoSQL databases is essential for efficient data storage and retrieval. Additionally, the role involves crafting responsive and user-friendly interfaces using Angular, adhering to UI/UX best practices. Cloud integration is a vital aspect, requiring collaboration with services such as AWS, Azure, or Google Cloud to ensure scalability, reliability, and security of applications. The incumbent will contribute to architectural decisions for cloud-based solutions, taking into account scalability requirements and industry best practices. Maintaining code quality is paramount, with an emphasis on producing clean, efficient, and maintainable code while adhering to coding standards. Collaboration is key, as the individual will work closely with cross-functional teams, including front-end developers, backend developers, and DevOps engineers, to deliver end-to-end solutions. The role also involves the development and execution of tests, including unit tests, integration tests, and end-to-end tests to guarantee application reliability. Identifying and addressing performance bottlenecks and implementing optimizations for improved application performance is part of the responsibility. Security measures, including the implementation of best practices to protect data and ensure compliance with security standards and regulations, are integral to the role. Technical documentation, including design documents, API documentation, and code comments, is expected to be created and maintained. Finally, the incumbent will provide guidance and mentorship to junior developers, actively contributing to knowledge sharing within the team.
  • Bachelor's or Master's degree in Computer Science or a related field
  • Proven experience as a Fullstack Developer with expertise in Java and Angular
  • Strong knowledge of cloud technologies and services (e.g., AWS, Azure, Google Cloud)
  • Proficiency in RESTful API development and integration
  • Experience with database systems (e.g., SQL, NoSQL)
  • Familiarity with containerization and orchestration (e.g., Docker, Kubernetes)
  • Excellent problem-solving skills and the ability to work independently and in a team
  • Strong communication and collaboration skills
  • Continuous learning mindset to stay updated with the latest industry trends and technologies.
Additionnellement, avoir des compétences linguistiques notamment en allemand et en anglais serait un atout indéniable.
APTITUDES
  • Angular Framework: In-depth knowledge of Angular and its core concepts such as modules, components, directives, services, and dependency injection.
  • TypeScript: Angular is built with TypeScript, so a good understanding of TypeScript is crucial. This includes strong typing, interfaces, classes, and other TypeScript features.
  • HTML/CSS: Proficiency in HTML and CSS is essential for creating and styling Angular components.
  • JavaScript/ES6+: Understanding of JavaScript is fundamental, especially the latest features introduced in ECMAScript 6 (ES6) and beyond.
  • RxJS: Familiarity with Reactive Extensions for JavaScript (RxJS) is important for handling asynchronous operations in Angular applications.
  • State Management: Understanding of state management in Angular applications, either using built-in mechanisms like services or external libraries like NgRx.
  • Angular CLI: Proficient use of the Angular Command Line Interface for creating, building, testing, and deploying Angular applications.
  • Testing: Experience with testing Angular applications using tools like Jasmine and Karma. Knowledge of end-to-end testing with tools like Protractor.
  • Documentation: Good documentation practices for code and project documentation.
QUALITES PERSONNELLES
  • Certifications in cloud platforms (e.g., AWS Certified Developer, Azure Developer)
  • Certifications in Java or Spring Boot development
  • Experience with microservices architecture
  • Knowledge of CI/CD pipelines and DevOps practices
  • Familiarity with front-end technologies beyond Angular (e.g., React, Vue.js)
  • Passion for staying up-to-date with the latest industry trends and technologies.
Profil du candidat
Documents de candidature
» Curriculum Vitae
NOTE: LES ARNAQUEURS SONT DE PLUS EN PLUS ASTUCIEUX! N'envoyez jamais de l'argent à un inconnu au cours d'un recrutement quelle que soit la raison! Et Si vous devriez le faire, que ce soit à vos PROPRES RISQUES!
Recevez instantanément nos offres en cliquant ci-dessous: