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: Dec 16, 2018
    Deadline: Dec 21, 2018
    • @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

    Trouvise is a community of product design and software engineering talent. We started Trouvise with the belief that Africa has top talent deserving of global recognition and better pay. We are on a mission to create an online community of African developers to find fulfillment in working with global brands and diverse teams.
    Read more about this company

     

    Android Developer

    About the Work

    • They are looking for an Android Developer responsible for the development and maintenance of our payment app.
    • Primary focus will be the development of the payment app, using Kotlin, and the integration with our golang servers using GraphQL.
    • As part of the Android team, you will work on delivering the payment platform Android App. As a Android developer, you will collaborate with other members of the product, design, and engineering teams to translate user stories and mockups into a living, breathing product.

    Requirements

    • B.Sc in Computer Science or equivalent experience, with a keen interest in technology
    • Ability to work independently, autonomously, and take initiative, as well as being creative and curious
    • An understanding of modern Android development and passion for quality
    • Strong Kotlin skills, including:
      • Translate designs and wireframes into high quality code
      • Design, build, and maintain high performance, reusable, and reliable Kotlin code
      • Ensure the best possible performance, quality, and responsiveness of the application
      • Help maintain code quality, organization, and automatization
    • A good sense of usability, attention to detail, and polish
    • Fluency in English, both written and spoken

    Skills:

    • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
    • Familiarity with RESTful APIs to connect Android applications to back-end services
    • Strong knowledge of Android UI design principles, patterns, and best practices
    • Strong knowledge of the Android ecosystem and the libraries available for common tasks
    • Ability to understand business requirements and translate them into technical requirements
    • Familiarity with continuous integration
    • Proficient understanding of code versioning tools, such as Git.

    go to method of application »

    Go Developer

    About the Work

    • The ideal candidate should be able to work effectively with other developers, project lead, and quality assurance engineers to solve complex issues, build and maintain a scalable, highly available, secure, and robust system.

    Responsibilities

    • Collaborate with an autonomous team of developers, designers, testers and product owners to find end-to-end solutions to important problems
    • Build and maintain the payment solutions which could be used by millions of users in Africa
    • Be involved in architectural and design discussions, building toward an efficient, extensible and secure payment system
    • Improve test coverage and quality of the products

    Requirements

    • B.Sc or M.Sc in Computer Science or equivalent experience
    • Strong knowledge of object-oriented programming languages, paradigms, constructs and idioms
    • Strong knowledge of web architecture and distributed systems
    • Strong knowledge of application architecture and design patterns
    • Strong knowledge of concurrent programming and thread handling
    • Care about quality and understand what it means to ship high-quality code
    • Understand how to write scalable, robust, testable, efficient, performant and easily maintainable code
    • Experience with code versioning tools such as Git
    • Experience with NoSQL databases
    • Experience with Agile work processes
    • Self-motivated, structured, and able to take initiative as well as being creative and curious
    • Autonomous working style, with eagerness to improve systems, processes, and yourself
    • Fluency in English, both written and spoken, and good communication skills

    Ideal Job Requirements:

    • Knowledge of Go programming language, paradigms, constructs, idioms, framework and tools:
      • Goroutine and channel patterns
      • Go’s templating language
      • Popular Go web frameworks, such as Gin
      • Ability to write clean and effective Godoc comments
      • Writing unit and functional tests
    • Knowledge of web technologies such as HTML, CSS, and JavaScript
    • Knowledge of web security
    • Knowledge of continuous integration/delivery.

    go to method of application »

    Graphic Designer

    About the Work

    • The company is looking for a passionate and engaged graphic designer with experience in advertising or marketing graphic design, web and mobile application visual design experience is a plus, to join our design team.

    Responsibilities

    • Create graphic design (e.g. campaign posters, banners) aligned with our brand’s look and feel across all channels (e.g. online site, social media, stores)
    • Create offline material of print (e.g. poster, notepads, packaging)
    • Help design digital projects (e.g. Android/iOS mobile application visual design, website design)
    • Design and polish presentation decks based on corporate visual identity
    • Fulfill several project requests simultaneously while meeting tight deadlines
    • Be able to take initiative, be creative and curious, be able to organize design review meetings, and collect feedback from other teammates and from end users
    • Communicate and collaborate with other cross-functional teammates

    Requirements

    • Minimum 2 years of experience working with graphic design
    • B.Sc degree in Design or a related field, or demonstrated design knowledge in equivalent practical experience
    • Skills in SketchApp and Adobe Creative Suite
    • Strong planning, organizational and problem-solving skills
    • Intellectual curiosity to explore and push the limits of graphic design and art work
    • Self-motivated and capable of working independently
    • Must be comfortable in a fast-paced, deadline-driven environment and able to manage priorities well
    • Be fluent in English, both written and spoken
    • Portfolio required for candidates.

    Ideal Job Requirements:

    • Motion design
    • User experience design.

    go to method of application »

    System Administrator

    About the Work

    • The ideal candidate should be able to work together with the developers, development and operations engineers, project leads, and the security team to grow and improve our cloud infrastructure; automate and document changes resolve incidents; and provide developers with necessary cloud infrastructure, license management, and office infrastructure support.

    Responsibilities

    • Improve and scale infrastructure in AWS according to the needs of the project
    • Resolve incidents
    • Cooperate with the security team to ensure that our setup remains secure
    • Provide technical support for the developers
    • Integrating and migrating legacy infrastructure to the cloud
    • Managing licenses, hardware inventory and local infrastructure.

    Requirements

    • B.Sc or M.Sc in IT or equivalent experience
    • Self-motivated, structured, quality--driven, and able to take initiative
    • Strong systems administration experience with Linux
    • Deep understanding of the network stack and traffic routing
    • Experience with AWS services, such as ECS, EC2, and EBS
    • Fluency in English, both written and spoken, and good communication skills.

    Ideal Job Requirements:

    • Experience in “infrastructure-as-a-code” platforms (Terraform, etc)
    • Hands-on experience with docker containers orchestration
    • Programming skills in scripting languages (Python/JavaScript)
    • MongoDB administration experience
    • Version control systems (GIT).

    go to method of application »

    User Experience Designer

    About the Work

    • As part of the UX team, you will design and deliver a simple and easy-to-use payment experience both on the web and the Android app.
    • As a UX Designer, you will collaborate with other members of our product, design, and engineering teams to translate concepts into a living, breathing product.
    • You will follow up on the new functionality design and maintain the existing design documentations.

    Responsibilities

    • Deliver innovative, user-friendly design on web and mobile, including interaction design specifications, interactive prototype.
    • Maintain existing interaction design, including improving user experience and updating design specifications
    • Fulfill several project requests simultaneously while meeting tight deadlines
    • Work with product managers and design manager to develop design concepts
    • Be able to take initiative, be creative and curious, be able to conduct design review meetings, and collect feedback with other teammates
    • Communicate and collaborate with other cross-functional teammates
    • Assist engineers with the final development of products.

    Requirements

    • B.Sc degree in Design or a related field, or demonstrated design knowledge in equivalent practical experience
    • Fluency in the best practices for web-based and Android application information architecture and design, as well as a strong knowledge of usability principles and techniques
    • Self-motivated and capable of working independently
    • Skills in SketchApp or Adobe Creative Suite
    • An understanding of user-centered design process, methodologies, and principles of usability
    • Must be comfortable in a fast-paced, deadline-driven environment and able to manage priorities well
    • Be fluent in English, both written and spoken
    • Portfolio required for candidates.

    Ideal job requirements:

    • Visual design and user research skills is a plus
    • Motion design.

    go to method of application »

    Senior Full Stack Software Engineer

    About You in this Job

    • Skilled and collaborative Senior Software Engineer with the ability to elevate their outputs and contribute to their mission.
    • Capable of building robust solutions and delivering high quality products.
    • A technical champion and mentor able to share knowledge to a medium-sized team of like-minded individuals and junior Software Engineers.

    Requirements

    • Degree in Computer Science or relevant experience.
    • 6+ years as a professional software engineer.
    • Experience with both back end and front end development.
    • Experience in SQL database.

    Relevant technical skills:

    • Advanced ability to write code for mobile and web applications using React, JavaScript, NodeJS, React Native and Redux (with some gentle sprinkles of Objective C and Java as required).
    • Strong knowledge of building APIs and services on back end using Scala and PostgreSQL.
    • You will help decide and plan which features will be built and how they are architected and implemented.
    • Building features and products that are user friendly and that help customers grow their businesses.
    • Ability to work closely with your team, which will include other Software Engineers, Product Management(s), design and UX minds as well as members of the broader Team.
    • Ability and eagerness to learn new -technologies.
    • Excellent problem solving skills in real world issues in delivering high quality software.
    • Ability to deliver stable and flexible software that can be iterated quickly to deliver features.
    • Ability to build reusable solutions that can be used to avoid reinvention every time.

    Relevant team skills include

    • Highly experienced in working in a SCRUM environment.
    • Ability to communicate with all levels of management and peers within the organisation both internally and externally
    • Strong problem-solving skills and a detail-oriented mindset in diagnostic information gathering, research, and, application of conceptual thinking.
    • Ability to achieve results by being proactive, customer orientated, innovative and highly detail oriented.
    • Adaptable and flexible in environs with self confidence and a strong sense of personal credibility and accountability.

    Method of Application

    When the link opens, click on "Next" to select the role you are applying for and proceed with the instruction.

    Interested and qualified? Go to Trouvise on docs.google.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Trouvise Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail