Jobs Career Advice Post Job
X

Send this job to a friend

X

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

  • Posted: Nov 28, 2024
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Babban Gona, which means "Great Farm" in the Hausa language, is a social enterprise organization that provides support for smallholder farmers in Nigeria to become more profitable. 


    Read more about this company

     

    Senior Frontend Engineer

    Job Description

    • Build, maintain, and optimize scalable, reusable, and efficient frontend components using modern frameworks like React, Angular, or Vue.js.
    • Develop responsive, accessible, and visually appealing user interfaces that provide an exceptional user experience.
    • Collaborate with backend engineers to design and integrate RESTful APIs and GraphQL endpoints.
    • Ensure cross-browser compatibility and troubleshoot UI/UX issues across different platforms and devices.
    • Implement best practices in frontend development, including performance optimization, accessibility, and SEO.
    • Define and implement frontend architecture that aligns with the overall technical roadmap.
    • Evaluate and recommend tools, libraries, and frameworks to enhance development efficiency and maintainability.
    • Develop and enforce coding standards, best practices, and design principles for frontend development.
    • Create and maintain technical documentation, including design specifications and style guides.
    • Work closely with product managers, UX/UI designers, and backend engineers to translate business requirements into technical solutions.
    • Lead technical discussions, design reviews, and code reviews to maintain high code quality.
    • Mentor and support junior and mid-level engineers, fostering a culture of technical excellence and collaboration.

    Requirements

    • Bachelor’s Degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
    • 4+ years of experience in front-end development, with at least 2 years in a senior or leadership role.
    • Expertise in modern JavaScript frameworks/libraries (React, Angular, Vue.js, or similar).
    • Strong proficiency in HTML5, CSS3, and JavaScript/TypeScript.
    • Experience with state management libraries (Redux, MobX, or Vuex).
    • Proficiency in building responsive and accessible user interfaces.
    • Familiarity with modern build tools (Webpack, Vite, or Rollup) and package managers (npm, Yarn).
    • Understanding of CI/CD pipelines, Git, and agile development methodologies.
    • Strong debugging and problem-solving skills.

    Preferred:

    • Master’s degree in Computer Science or a related field.
    • Experience with server-side rendering (Next.js, Nuxt.js) and static site generation.
    • Knowledge of design systems and component libraries (e.g., Material UI, Ant Design).
    • Familiarity with testing frameworks and tools (Jest, Cypress, or Playwright).
    • Experience with performance monitoring and optimization tools like Lighthouse or Web Vitals.
    • Understanding of backend integration and DevOps workflows.

    Benefits

    • Competitive salary
    • Health Insurance
    • Pension
    • Performance Bonus
    • Annual paid vacation
    • Group Life Insurance

    go to method of application »

    Senior Backend Developer / Solutions Architect

    Job Description
    Backend Development:

    • Design, develop, and maintain high-performance, scalable, and secure backend systems and APIs.
    • Implement the best coding, testing, and deployment practices to ensure software quality and reliability.
    • Optimize application performance, scalability, and security.
    • Write clean, maintainable, and efficient code using modern programming languages like Java, Python, Node.js, or Go.

    Solutions Architecture:

    • Lead the design and development of end-to-end system architectures that align with business objectives and technical requirements.
    • Evaluate and recommend tools, frameworks, and technologies to drive efficiency and innovation.
    • Ensure architecture supports high availability, disaster recovery, and fault tolerance.
    • Define and document architectural patterns, guidelines, and standards.
    • Act as a technical advisor for internal and external stakeholders, ensuring alignment with architectural best practices.

    Collaboration and Leadership:

    • Work closely with product managers, frontend developers, DevOps engineers, and other stakeholders to define technical requirements and system architecture.
    • Mentor and guide junior developers, fostering technical excellence across the team.
    • Provide technical leadership during design reviews, code reviews, and troubleshooting sessions.
    • Contribute to long-term strategy and roadmap planning for technology and architecture.

    Requirements

    • Bachelor’s Degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
    • 5+ years of experience in backend development, with at least 2 years in a senior or leadership role.
    • Proven experience designing and implementing scalable and secure system architectures.
    • Strong proficiency in backend technologies such as Java, Python, Node.js, Go, etc.
    • Experience with databases (SQL and NoSQL) and caching solutions (Redis, Memcached).
    • Familiarity with cloud platforms (AWS, GCP, or Azure) and containerization technologies (Docker, Kubernetes).
    • Expertise in microservices architecture, RESTful APIs, and event-driven systems.
    • Knowledge of CI/CD pipelines, version control (Git), and agile methodologies.
    • Strong problem-solving, analytical, and communication skills.

    Preferred:

    • Master’s degree in Computer Science or a related field.
    • Certification in cloud architecture (e.g., AWS Certified Solutions Architect, Google Cloud Professional Architect).
    • Experience with serverless computing, GraphQL, or message brokers (e.g., RabbitMQ, Kafka).
    • Knowledge of security best practices and compliance requirements (e.g., GDPR, SOC 2).
    • Familiarity with frontend technologies to facilitate seamless integration.

    Benefits

    • Competitive salary
    • Health Insurance
    • Pension
    • Performance Bonus
    • Annual paid vacation
    • Group Life Insurance

    Method of Application

    Use the link(s) below to apply on company website.

     

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Babban Gona Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail