Recrutement d’un Full Stack Developers

Job Brief

LMT GROUP is a provider of value-added telecommunications services, leader in Central Africa, with over 18 years of experience. Our expertise lies in the design, implementation and management of customer relationship management solutions for our partners, local and international.

We are searching for two talented and skilled Full Stack Developers to create, test and maintain web applications. You will have to provide quality and maintainable coding solutions. You will have to work with other developers and stakeholders throughout the development cycle of software systems.

You should possess an in-depth knowledge of object-relational mapping, experience with server-side logic, understand of data structures and algorithm, and good mastery of programming.

The ideal candidate should be a good team player and should have strong problem-solving skills. You should be able to build efficient software solutions that server users’ needs. If you have experience is programming languages like Python and JavaScript, we would like to meet you.

Responsibilities

  • You will collaborate with the product team and stakeholders to translate product feature requirements into technical specifications, and will identify the best approach for large pieces of work that span multiple components and teams.
  • Write scalable, testable and maintainable code.
  • Capable of being autonomous with good debugging, troubleshooting and problem-solving skills.
  • Work with multiple developers on a single codebase, i.e, GitLab.
  • Produce clear, well-documented debug report documents and participate in issue fixing, and service improvement with others.
  • Flexible and able to deal with frequently shifting priorities.
  • Able to maintain a positive and constructive outlook, focused on driving results, and good at finding solutions to solve tough problems and challenges.
  • Ensuring the best performance and user experience of applications.

Requirements

  • Excellent analytical and time management skills.
  • Teamwork skills with a problem-solving attitude
  • Ability to work under pressure.
  • Deep knowledge of Python and JavaScript programming languages.
  • Ability to develop frontend applications with VueJS or React.
  • Ability to develop backend applications with Python or NodeJS.
  • It’s good to have knowledge of Java or PHP, but it’s not required.
  • Familiarity with RESTful APIs
  • Familiarity with testing frameworks such as Jest, Mocha, Pytest.
  • Familiarity with JSON and XML format
  • Proficiency with writing automated tests
  • Ability to write SQL statements and functions.
  • Familiarity with Relational Database such as PostgreSQL, MySQL, Oracle, etc.
  • It’s an added advantage to have knowledge of SMPP protocol.
  • Strong knowledge of architectural patterns.
  • Familiarity with Git and Gitlab CI.
  • Minimum 3 years of experience in Fullstack development.
  • Bac+2 or higher in Computer Science, Computer Engineering, or a related field

Application Closing Date: June 23, 2023.

Apply by sending your resume to lmt@lmtgroup.com


Résumé du poste 

LMT GROUP est un fournisseur de services de télécommunications à valeur ajoutée, leader en Afrique centrale, avec plus de 18 ans d’expérience. Notre expertise réside dans la conception, la mise en œuvre et la gestion de solutions de gestion de la relation client pour nos partenaires, locaux et internationaux.

Nous recherchons deux développeurs Full Stack talentueux et compétents pour créer, tester et maintenir des applications web. Vous devrez fournir des solutions de codage de qualité et faciles à maintenir. Vous devrez travailler avec d’autres développeurs et parties prenantes tout au long du cycle de développement des systèmes logiciels.

Vous devez posséder une connaissance approfondie du mapping objet-relationnel, une expérience de la logique côté serveur, une compréhension des structures de données et des algorithmes, ainsi qu’une bonne maîtrise de la programmation.

Le candidat idéal doit avoir un bon esprit d’équipe et de solides compétences en matière de résolution de problèmes. Il doit être capable de concevoir des solutions logicielles efficaces qui répondent aux besoins des utilisateurs. Si vous avez de l’expérience dans des langages de programmation tels que Python et JavaScript, nous aimerions vous rencontrer.

Responsabilités

  • – Vous collaborerez avec l’équipe produit et les parties prenantes pour traduire les exigences des fonctionnalités du produit en spécifications techniques, et vous identifierez la meilleure approche pour les gros travaux qui couvrent plusieurs composants et équipes.
    – Vous écrivez du code évolutif, testable et maintenable.
    – Vous êtes capable d’être autonome et avez de bonnes compétences en matière de débogage, de dépannage et de résolution de problèmes.
    – Travailler avec plusieurs développeurs sur une base de code unique, c’est-à-dire GitLab.
    – Produire des rapports de débogage clairs et bien documentés et participer à la résolution des problèmes et à l’amélioration des services avec d’autres personnes.
    – Flexible et capable de gérer des priorités qui changent fréquemment.
    – Capable de maintenir un état d’esprit positif et constructif, de se concentrer sur l’obtention de résultats et de trouver des solutions pour résoudre des problèmes et des défis difficiles.
    – Garantir les meilleures performances et l’expérience utilisateur des applications.

Exigences

– Excellentes capacités d’analyse et de gestion du temps.
– Aptitude à travailler en équipe et à résoudre les problèmes.
– Capacité à travailler sous pression.
– Connaissance approfondie des langages de programmation Python et JavaScript.
– Capacité à développer des applications frontales avec VueJS ou React.
– Capacité à développer des applications backend avec Python ou NodeJS.
– Il est bon d’avoir des connaissances en Java ou en PHP, mais ce n’est pas obligatoire.
– Familiarité avec les API RESTful
– Familiarité avec les frameworks de test tels que Jest, Mocha, Pytest.
– Familiarité avec les formats JSON et XML
– Maîtrise de l’écriture de tests automatisés
– Capacité à écrire des instructions et des fonctions SQL.
– Familiarité avec les bases de données relationnelles telles que PostgreSQL, MySQL, Oracle, etc.
– La connaissance du protocole SMPP est un avantage supplémentaire.
– Connaissance approfondie des modèles architecturaux.
– Familiarité avec Git et Gitlab CI.
– Minimum 3 ans d’expérience en développement Fullstack.
– Bac+2 ou plus en informatique, ingénierie informatique ou dans un domaine connexe.

Date de clôture de la candidature : 23 juin 2023.

Postulez en envoyant votre CV à l’adresse lmt@lmtgroup.com