Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Jul 24, 2024
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Agusto & Co. is the foremost Pan African Credit Rating Agency and a leading provider of industry research. Agusto & Co. started as a business information company with the long term view of gathering and providing information on economies and industries in select African countries as well as assigning risk ratings to obligors. Agusto & Co. create...
    Read more about this company

     

    Senior Software Developer/Engineer

    About the job

    • The ideal candidate will have strong expertise in React, JavaScript, and TypeScript, along with a broad skill set in modern web development technologies and practices and will lead complex web application projects.

    Responsibilities

    • Architect and develop scalable, high-performance web applications as a senior developer, you will be responsible for designing and implementing robust, efficient, and maintainable web applications. This includes making critical architectural decisions, selecting appropriate technologies, and ensuring that our applications can handle high traffic and complex user interactions while remaining responsive and reliable.
    • Lead code reviews and mentor junior developers. You will play a crucial role in maintaining code quality across the team by leading regular code reviews. This involves providing constructive feedback, identifying potential issues, and suggesting improvements. Additionally, you will mentor a junior developer, helping him/her grow their skills, understand best practices, and become more effective contributors to the team.
    • Collaborate with cross-functional teams to define and implement new features, working closely with product managers, designers, and other stakeholders, you will help translate business requirements into technical specifications. You will be involved in feature planning, estimation, and implementation, ensuring that new functionalities align with both user needs and technical constraints.
    • Optimise application performance and ensure code quality. You will be responsible for identifying and resolving performance bottlenecks in our applications. This includes profiling, debugging, and refactoring code to improve efficiency. You will also implement and maintain coding standards, best practices, and quality assurance processes to ensure the overall reliability and maintainability of our codebase.
    • Stay current with industry trends and best practices in this rapidly evolving field and you will be expected to continuously update your knowledge and skills. This involves researching new technologies, attending conferences or webinars, and experimenting with emerging tools and frameworks. You will also be responsible for evaluating new technologies and making recommendations for their adoption within the team.

    Qualifications and Requirements

    • Bachelor’s degree in Computer Science, Software Engineering, or a related field
    • 3-7 years of core experience as a Software Developer or Software Engineer
    • Strong proficiency in React, JavaScript, and TypeScript
    • Experience with at least one of: Node.js, Vue.js, Next.js, or Nuxt.js
    • Solid understanding of OOP and/or Functional Programming principles
    • Experience with relational and NoSQL databases (e.g., MySQL, MSSQL, MongoDB)
    • Proficiency in version control systems, particularly Git (GitHub, GitLab) Familiarity with Agile development methodologies
    • Experience with application design and development in a test-driven environment
    • Knowledge of Continuous Integration/Continuous Deployment practices (e.g., Git Actions, Circle-CI, Docker)
    • Strong problem-solving skills and attention to detail
    • Excellent communication skills
    • Ability to learn new languages and technologies quickly

    Additional relevant requirement

    • Experience with server-side rendering
    • Knowledge of GraphQL
    • Contributions to open-source projects
    • React Native App Development (iOS & android)
    • Experience developing and deploying scalable applications (web & mobile)
    • Experience working in a well-structured financial institution will be preferred
    • Background/ knowledge in finance and accounting will be an added advantage

    Method of Application

    Interested and qualified? Go to Agusto & Co. on www.linkedin.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Agusto & Co. Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail