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: Sep 27, 2024
    Deadline: Sep 30, 2024
    • @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

    Great Brands Nigeria Ltd. is a World-Class, People Orientated, Performance Driven, Sales and Distribution Company. We are the leading consumer goods distribution company in Nigeria with over 35 years’ of experience of Nigeria and the region. Partnership model: We aim to achieve dominant market leadership positions for premier FMCG producers by combinin...
    Read more about this company

     

    Senior Flutter Engineer

    Job Description

    • We are seeking a highly skilled and strategic Senior Node Developer who excels in both back-end development and front-end optimization.
    • You should have strong experience in product development, server-side optimization, and scaling applications to meet user needs.
    • As a senior member of the team, you'll collaborate with cross-functional teams, including front-end developers, product managers, and designers, to drive high-quality results, focusing on performance optimization, scalability, and code excellence.
    • The ideal candidate is passionate about exploring new technologies and has a solid understanding of the entire software development lifecycle.

    Overview

    • We are seeking an expert-level Flutter Developer with a deep understanding of mobile development and a proven track record of building high-quality applications.
    • You should have experience working across the entire mobile development lifecycle, with a focus on delivering scalable, well-optimized, and user-eccentric applications.
    • The ideal candidate will be adept at solving complex problems, driving innovative solutions, and leading development initiatives that impact millions of users globally.

    About the Role
    As a Flutter Engineer your daily responsibilities will include:

    • Lead the development of high-quality, scalable mobile applications
    • Architect and implement clean, maintainable code that adheres to the highest industry standards and design principles.
    • Work closely with product managers, designers, and backend developers to ensure smooth integration and seamless functionality across all systems.
    • Utilize Flutter's advanced frameworks and features to build state-of-the-art mobile apps.
    • Optimize applications for maximum performance and scalability, applying best practices in caching, memory management, and performance tuning.
    • Drive the implementation of complex features such as offline-first architecture, push notifications, and real-time data synchronization.
    • Ensure cross-platform compatibility and high responsiveness of applications, addressing performance bottlenecks and resolving them.
    • Write unit, widget, and integration tests to ensure application stability and reliability, with a focus on Test Driven Development (TDD).
    • Contribute to and help maintain a CI/CD pipeline for mobile deployments, managing app releases for both app stores.
    • Continuously explore and implement emerging technologies to ensure the mobile stack is modern, efficient, and scalable.

    Responsibilities

    • Expert-level proficiency in Flutter and the Dart programming language, with extensive hands-on experience building mobile applications for both Android and iOS.
    • Strong understanding of platform-specific SDKs and their integration with Flutter (e.g., integrating native iOS/Android code).
    • Understanding of UI/UX design principles to create visually appealing and user-friendly interfaces.
    • Experience in optimizing mobile applications for performance, with expertise in identifying and resolving performance bottlenecks.
    • Solid experience in state management (Provider, Bloc, or Riverpod), asynchronous programming, and API integrations.
    • Expertise in working with real-time databases and SQLite (e.g., Firebase Realtime Database), implementing push notifications, and managing authentication.
    • Experience working in a fast-paced, agile development environment.

    go to method of application »

    Senior Product Manager

    Job Description

    • We are seeking a highly skilled and strategic Senior Node Developer who excels in both back-end development and front-end optimization. You should have strong experience in product development, server-side optimization, and scaling applications to meet user needs.
    • As a senior member of the team, you'll collaborate with cross-functional teams, including front-end developers, product managers, and designers, to drive high-quality results, focusing on performance optimization, scalability, and code excellence.
    • The ideal candidate is passionate about exploring new technologies and has a solid understanding of the entire software development lifecycle.

    Who you are:

    • We are seeking a visionary and strategic Product Manager who possesses a deep understanding of business needs and the ability to translate them into actionable product strategies.
    • The ideal candidate will excel at driving product development from concept to launch, ensuring alignment with business objectives and revenue goals.
    • They will champion a user-centric design approach, prioritize effectively, and lead cross-functional teams to deliver exceptional products that delight customers and drive business growth.

    Responsibilities

    • Strategic Thinking & Visioning: Ability to develop and articulate a clear product vision and strategy that aligns with business goals.
    • User-Centric Design Approach: Deep understanding of user needs and ability to translate them into product requirements.
    • UX/UI Design Principles: Knowledge of UX/UI design best practices to create intuitive and engaging user experiences.
    • Product Development Lifecycle: Expertise in managing the entire product development lifecycle, from concept to launch.
    • Agile and Scrum Mastery: Proficiency in agile and scrum methodologies to facilitate efficient and iterative development.
    • Roadmapping: Ability to develop and maintain product roadmaps that align with strategic objectives.
    • Prioritization Techniques: Skill in prioritizing features and initiatives based on their potential impact.
    • Effective Communication: Excellent verbal and written communication skills, capable of building rapport and influencing stakeholders.
    • Team Leadership: Proven ability to lead and inspire cross-functional product teams.
    • Attention to detail: Meticulous approach to ensuring product quality and user experience.
    • Stakeholder Management: Skill in building and maintaining strong relationships with stakeholders at all levels.
    • Problem-Solving Creativity: Ability to identify and solve complex problems with innovative solutions.
    • Writing Technical Requirements: Proficiency in writing clear and concise technical requirements.
    • Negotiation and Conflict Resolution: Ability to navigate challenges and achieve consensus through effective negotiation and conflict resolution.
    • Adaptability: Flexibility to thrive in a dynamic and fast-paced environment.

    Qualifications

    • Minimum of a Bachelor's degree in Computer Science, Information Technology, Information Systems, or a related field
    • At least 10 years of experience in Production Management / Business Analysis / Project Management (4 years of it needs to be in Product Management)
    • Domain expertise in Fintech, Digital Transformation and E-Commerce is preferred.
    • Proven track record of managing successful products that deliver measurable business outcomes.
    • Strong portfolio of product management projects, demonstrating expertise in product strategy, development, and user-centric design.
    • Expertise in product research methodologies, road mapping, wireframing, and prototyping to drive product vision and strategy
    • Proficiency in tools like Jira, Trello, Figma, or similar for product management and collaboration.
    • Excellent communication and collaboration skills, with the ability to align teams and stakeholders.
    • Passion for staying up-to-date with the latest trends in product management, technology, and user experience.

    go to method of application »

    Senior Quality Assurance Engineer

    About the Job

    • We are seeking a Senior QA Engineer with a proven track record in both manual and automated testing, with a particular expertise in explaining and documenting complex test scenarios.
    • You will have a strong background in building QA frameworks, performing test automation, and ensuring product quality at all stages of development.
    • With experience in both functional and non-functional testing, you should be able to drive quality improvements in a fast-paced product development environment.

    About the Role
    As a QA Engineer your daily responsibilities will include:

    • Develop Comprehensive QA Strategy: Design and implement comprehensive QA strategies, with a focus on detailed test scenario explanation and documentation to ensure full test coverage for both web and mobile products.
    • Test Automation: Lead automation efforts by creating and maintaining automation frameworks, using tools such as Selenium, Cypress, and Katalon, ensuring smooth regression and performance testing.
    • Exploratory Testing and Requirement Analysis: Conduct in-depth exploratory testing, analysing complex requirements and identifying potential risks, ensuring that test scenarios reflect real-world use cases.
    • Collaborate with Cross-Functional Teams: Work closely with developers, product managers, and other stakeholders to create and explain high-level test plans and scenarios that guide development efforts and ensure clear communication.
    • Performance and Load Testing: Conduct performance and load testing using tools like JMeter, ensuring applications are scalable, stable, and perform well under stress.
    • Defect Tracking and Management: Lead defect tracking, ensuring that bugs are documented with detailed explanations, tracked in tools like JIRA, and resolved effectively in collaboration with development teams.
    • Continuous Testing in CI/CD Pipelines: Integrate and maintain automated testing in CI/CD pipelines (using Jenkins, GitLab, or Bitbucket), ensuring continuous quality validation throughout the development lifecycle.

    Requirements

    • Interested candidates should possess a Bachelor's Degree with 6 years of experience in quality assurance engineering.
    • At least 2 years of experience in test automation, using frameworks like Selenium, Cypress, and Katalon for both web and mobile testing.
    • At least the foundation level certification from the International Software Testing Qualifications Board (ISTQB).
    • Strong background in manual and exploratory testing, with an emphasis on explaining complex test scenarios and analysing real-world applications.
    • Performance and load testing expertise using JMeter, with the ability to create and run comprehensive performance tests.
    • Proven track record of API testing using tools like Postman and RestAssured, along with strong skills in testing web services.
    • Proficiency with issue tracking and test management tools like JIRA, TestRail, and Zephyr.
    • Experience integrating automated testing into CI/CD pipelines to support continuous testing.
    • Experience in a product development environment, ensuring that quality is baked into each stage of the product life cycle.
    • Knowledge of mobile app testing tools such as Appium and Xamarin, and experience with cloud-based testing solutions like BrowserStack or LambdaTest.

    go to method of application »

    Senior Backend Developer - Node

    Job Description
    As a Backend Engineer your daily responsibilities will include:

    • Lead the development of backend services using Node.js, with a focus on scalability, performance, and reliability.
    • Collaborate with cross-functional teams, including back-end developers, designers, and product managers, to create robust, scalable, and maintainable web applications.
    • Collaborate closely with DevOps teams to ensure smooth deployment pipelines, manage server infrastructure, and monitor performance using tools like Docker and Kubernetes.
    • Optimize APIs and server-side code to improve load times and resource usage across multiple projects.
    • Work on application performance tuning, server optimization, and scalability improvements.
    • Apply advanced caching mechanisms, load balancing techniques, and database optimization strategies to ensure peak performance.
    • Participate in code reviews, providing feedback to team members to ensure adherence to best practices.
    • Design and implement server-side logging, error monitoring, and alerting systems for efficient debugging and system health checks.

    Responsibilities

    • Extensive experience with Node.js for building scalable microservices, APIs, and server-side applications.
    • Deep knowledge of cloud infrastructure (AWS, GCP, Azure) and the ability to work with serverless architectures, containerization, and distributed systems.
    • Experience with event-driven architecture, message queues (RabbitMQ, Kafka), and background jobs.
    • Proven track record of optimizing applications for performance, including server-side optimization techniques.
    • Experience with building and consuming RESTful and GraphQL APIs.
    • Familiarity with micro-services architecture and designing scalable solutions.
    • Database expertise: Experience with both relational (PostgreSQL) and NoSQL databases.
    • Strong knowledge of caching mechanisms (Redis, Memcached) and experience implementing them to enhance performance.
    • Familiarity with CI/CD pipelines and automated deployments using tools like Jenkins, Git-lab CI, or GitHub Actions.
    • Strong knowledge of agile methodologies and the ability to work in fast-paced environments with cross-functional teams.

    Method of Application

    Interested and qualified candidates should send their CV to: jobs@greatbrandsng.com using the Job Title as the subject of the mail.

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Great Brands Back To Home
Latest Jobs

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail