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, 2020
    Deadline: Aug 10, 2020
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Note: Never pay any money to any recruiter for any purpose (certificates, medical testing, interview, work kit or any other thing).
    Cellulant is a digital payments business. We run an ecosystem of consumers, merchants and banks in which we facilitate payments and build value through the value-added services we layer on top. In building this ecosystem we serve different types of customers with different products, in a range that includes mobile banking products, mobile credit products, US...
    Read more about this company

    Senior Frontend Engineer

    Job Summary: As a Senior Software Engineer you work in a team that owns the design, development, and operations for major components of the payments business.

    You are responsible for designing and developing user interfaces using Angular 9 best practices.

    • Make complex technical and design decisions for one or more Angular projects.
    • Ensuring software and solutions are stable and scalable.
    • Working within a team and as an individual contributor in a fast-paced, changing environment.
    • Developing the required tests to fully test the required functionality.
    • Write Typescript, CSS, and HTML to develop new and update existing user interfaces.
    • Contributing to architecture and design of product features and capabilities.
    • Participate in an agile work environment to deliver software.
    • Research new tools and technologies for use within the team.
    • Assist in the troubleshooting of code defects and deploy timely fixes.

    Duties and Responsibilities

    • Translate wireframes into functional web apps using HTML, CSS, Angular, MySQL, Redis, and Restful APIs.
    • Binding of UI elements to JavaScript object models
    • Architect scalable web architectures
    • Work in a cross-functional team to deliver a complete user experience
    • Create Unit and Integration tests to ensure the quality of code
    • Be responsive to change requests and feature requests
    • Write code that is cross-platform and cross-device compatible
    • Ability to wear many hats and learn new technologies quickly

    Qualifications for the role

    • 5+ years of experience in software development.
    • Experience with Angular 2+ on large scale projects.
    • Deep understanding of Observables and experience with Ngrx.
    • Knowledge of enterprise best practices including smart/dumb component architecture.
    • Experience with Sass, Less, and/or CSS Modules.
    • Ability to debug API responses.
    • Write high-performance, reusable code for UI components.
    • Preferred Qualifications
    • Experience with Vue, js is a plus.
    • Experience with React a plus

    Competencies

    • This role has some aspect of project management. The candidate will need to have strong soft skills to communicate and work well with several cross-functional teams in fulfilling the business requirements.
    • Detail-oriented – simply put, the devil is in the details.
    • Decision making – succeeding in this role requires both a can-do and risk-taking attitude. With this in mind, it pays to sit back and evaluate the constraints and take a call using good judgment and rigorous planning.

    Key Relationships:

    • Project manager – work planning, status review, risk analysis, feasibility analysis.
    • Technology Delivery Manager – status review, technical review, planning, design.
    • Information security team – vulnerability analysis and patching.
    • Infrastructure team – provisioning and capacity planning.
    • Other software engineers.
    • Support engineers – training, support.

    go to method of application »

    Senior Backend Engineer

    Job Summary: As a Senior Software Engineer you work in a team that owns the design, development, and operations for major components of the payments and banking integrations

    You should be a distributed systems generalist, able to architect broad systems interactions while being very hands-on, able to dive deep into any part of the stack, and lower-level system interactions. You should value simplicity and scale, work comfortably in a collaborative, agile environment, and be excited to learn.

    Software solutions you build must meet internal quality standards and deliver the business metrics for which it was designed.

    Duties and Responsibilities

    • Design and implementation of scalable distributed systems using Kubernetes, Docker, and other tools in the Cloud Native landscape.
    • Build configuration and deployment assets required to deploy and run the distributed applications.
    • Design microservices and other service elements to fulfill business requirements on assigned projects.
    • Continually evaluate technology changes in the cloud-native landscape and support the team in exploring and implementing solutions that serve the business and team goals.
    • As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging, or designing of software applications or operating systems.
    • Provide technical leadership to other software developers. Specify, design, and implement modest changes to existing software architecture to meet changing needs.
    • The duties and tasks are varied and complex needing good judgment and informed risk-taking.

    Qualifications for the role

    • 5+ years of experience delivering and operating large scale, highly available, distributed systems.
    • Strong knowledge of Java and the Spring framework, and experience with scripting languages such as PHP.
    • Strong knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals.
    • Working familiarity with networking protocols (TCP/IP, HTTP, HTTPS) and standard network architecture components such as load balancers.
    • Strong troubleshooting and performance tuning skills.
    • Experience writing software using automated testing practices such as TDD, unit, and integration tests.
    • Strong command of version control usage with proper Git flow usage
    • Experience working with CI and CD workflows.
    • Deep experience with Kubernetes and Docker is a strong plus.
    • Experience building multi-tenant, virtualized infrastructure is a strong plus.
    • Experience working and designing architectures using the Istio service mesh is a strong plus.

    Competencies

    • This role has some aspect of project management. The candidate will need to have strong soft skills to communicate and work well with several cross-functional teams in fulfilling the business requirements.
    • Detail-oriented – simply put, the devil is in the details.
    • Decision making – succeeding in this role requires both a can-do and risk-taking attitude. With this in mind, it pays to sit back and evaluate the constraints and take a call using good judgment and rigorous planning.

    Key Relationships:

    • Project manager – work planning, status review, risk analysis, feasibility analysis.
    • Technology Delivery Manager – status review, technical review, planning, design.
    • Information security team – vulnerability analysis and patching.
    • Infrastructure team – provisioning and capacity planning.
    • Other software engineers.
    • Support engineers – training, support.

    go to method of application »

    CI/CD – Software Engineer

    Job Summary: The Software Engineer is responsible for the automation of all manual tasks for the building and deployment of both software and data in order to enable continuous integration and continuous deployment delivery workflows.

    He/She will work with other team members on best practices for developing and maintaining best in class business’s ci/cd pipelines built with industry leading technology.

    Duties and Responsibilities

    • Provide detailed specifications for proposed solutions including materials, manpower and time necessary
    • Analyze current technology utilized within the company and develop steps and processes to improve and expand upon them
    • Assist other department engineers in creating practical demonstrations of proposed solutions and demonstrating them to other members of the team
    • Carries out research on new use cases, bugs, issues, platform architecture, stack changes in various industry segments.
    • Monitors and analyzes product performance, converts data into meaningful business insights and make recommendations to stakeholders for improvisation
    • Work closely with the engineering teams to design, schedule and deliver in an agile environment.
    • Provide clear goals for all areas of a project and develop steps to oversee their timely execution.

    Qualifications for the role

    • 4+ years of professional experience as a Software Engineer or DevOps Engineer or Site Reliability Engineer (SRE)
    • Experience and working knowledge of programming languages java or go or python
    • Current understanding of best practices regarding software design and system security measures
    • Experience working together with teams from several departments to facilitate the orderly execution of a proposed project plan
    • Professional experience and a high-level understanding of working with various operating systems and their implications
    • Comfortable with command line tools (Bash, Powershell,)
    • Familiar with agile software development lifecycles
    • Knowledge of best practices and IT operations for always-up, always-available services

    Major experience bonus point:

    • Docker / container cluster management (AWS ECS, Kubernetes, Vagrant, OpenShift, Apache Mesos, Deis, Mesophere DCOS,)
    • Docker / Microservice release orchestration including Blue Green Deployments and Canary Releases
    • Continuous Integration / Continuous Delivery software release management and automation
    • Managing infrastructure on Amazon AWS

    Minor experience bonus:

    • MS SQL and/or MySQL administration / optimization
    • NoSQL and caching tools such as MemCache / Redis
    • GIT / Source Control tools (i.e., GitHub, Bit Bucket, TFS, )
    • Automation / configuration management using either Puppet, Chef or equivalent

    Key Relationships:

    • Infrastructure team
    • Security team
    • Quality Assurance
    • Software Engineering

    go to method of application »

    Social Media Coordinator

    To do this we are looking for qualified, passionate, dynamic, and vibrant people to drive our strategy and agenda.

    Job Summary: We are looking for a creative Social Media Coordinator who will be responsible for implementing our Social Media strategy in order to increase our online presence and improve our marketing and sales efforts.

    Our ideal candidate is a team-spirited, skilled, and imaginative writer with an eye for detail and a strong writing background. If you can grasp project requirements quickly and offer valuable insight, we would like to meet you.

    You should be able to create catchy web copies and repurpose developed content for various audiences to grow reach, engagement, and drive traffic on all our digital channels. For this position, it is also essential to be abreast with new technologies and digital marketing trends. Ultimately, you should be able to expand our company’s digital footprint and brand awareness as well as establish our social media-based customer support.

    Mission of the Role: To grow our online community for Cellulant from 65K to 2M by 2021, and drive Top of Mind Awareness for Cellulant Brands growing reach to 10million month on month.

    Cumulatively, Cellulant has a SM following of 60,000 and 30 blog subscribers on the Cellulant blog. As a Pan-African business, we need to grow this following to represent the market size we serve/hope to serve and increase our reach in the markets we operate.

    Duties and Responsibilities

    • Implement and manage our social media strategy
    • Write high-engagement social media content that reflects our brand’s voice
    • Craft and share engaging content through various channels, ensuring strong web presence
    • Manage and oversee social media content
    • Edit and proofread web copy as needed
    • Keep abreast of the latest social media best practices and technologies
    • Monitor SEO and user engagement for content optimization
    • Communicate with industry professionals and influencers via social media to create a strong network
    • Collaborate with the PR & Content Manager, designers & multimedia creatives to repurpose blog content and develop a variety of multimedia content for wider and targeted distribution
    • Receive customer feedback and generate ideas to increase customer engagement
    • Day-to-day management of paid search efforts, digital campaign creation, keyword research, campaign optimization

    Skills – Who you are

    • Copywriter: you must be good at creating content that is engaging and shareable.
    • Communication and presentation skills: You need excellent communication (written and verbal) and confident presentation skills in order to pitch ideas to the various teams and also explain your ideas to members of your team.
    • Interpersonal skills: Excellent interpersonal skills are a must. You need a clear creative vision while remaining open to others’ ideas. You have high trust for your team: respect others, not territorial and completely transparent
    • Fearless: Have the ability to fully commit to your strong ideas, as well as take the blame when a campaign does not go as planned.
    • Problem Solver: You have a passion for complex challenges and can work around any barrier. If the resources you need are not available, you take it upon yourself to achieve your goals.
    • Ideator – You are not afraid to dream big. You are never short of new ideas and you inspire those around you to reach for goals that can seem impossible to others.
    • A relentless executor – You are able to take moonshot ideas and break them into solvable problems. You are not afraid of hard work and there is no task that is too small if it contributes to your vision.
    • Work well under pressure – You are well versed in working under pressure, meeting difficult deadlines, and changing directions in design at a moment’s notice.

    Qualifications for the role

    • 3 years of experience as a Social Media Coordinator
    • Bachelor’s degree in marketing, communication, PR or a related field.
    • Social Media Strategist using social media for brand awareness and impressions
    • Excellent knowledge of Facebook, Twitter, LinkedIn, Instagram, and other social media best practices
    • Excellent writer with experience in ad copy writing & editing
    • Understanding of SEO and web traffic metrics
    • Experience in producing copy for digital, print and broadcast channels
    • Experience with doing audience and buyer persona research
    • Good understanding of social media KPIs

    Method of Application

    Send your CV in PDF, the position should be used as the email subject: to jobs@cellulant.com before August 10th, 2020.

    Hiring will be done on a rolling basis.

    Only shortlisted candidates will be contacted.

  • Send your application

Back To Home
Average Salary at Cellulant Corporation
KSh 73K from 3 employees
Mysalaryscale.com

Career Advice

View All Career Advice

Subscribe to Job Alert

 

Join our happy subscribers

This website uses cookies to improve your experience. By using this site you agree to the storing of cookies on your device to enhance navigation, analyze site usage, and assist in our marketing efforts. To learn more, see our Cookie Policy. Accept and Close
 
 
 
Send your application through

Yahoomail Gmail Hotmail