Ongoing Recruitment at Softcom Limited


Softcom was established in 2007 with a mission to “connect people and businesses with meaningful innovation”. A technology company which aims to solve problems that will connect people and businesses to value that ultimately improves their lives. We want our products to enable inclusion and growth for people and businesses in Africa.

We are recruiting to fill the position below:

 

 

Job Title: Product Manager

Location: Ikeja, Lagos
Category: Product

Description

  • As a Product Manager at Softcom, you will be responsible for driving product initiatives from inception through execution. In true startup fashion, this role encompasses several functions, and you must be comfortable wearing multiple hats.
  • In this role, you will collaborate closely with designers, engineers, product marketing managers, and other cross-functional team members within the organization to ensure that our products amaze and delight our users.
  • You will be focused on creating innovative solutions that address pertinent problems that hamper the inclusion and growth of businesses in Africa and the rest of the world.

Responsibilities
What you’ll do:

  • Identify market opportunities, build business cases and define product vision and strategy.
  • Manage the entire product life cycle from ideation, to planning and execution.
  • Define, document, and communicate objectives, requirements and constraints for product initiatives and releases.
  • Deeply understand our customers and their needs, and guide our world-class team to ship remarkable solutions.
  • In collaboration with design, engineering, marketing, and analytics partners, lead the end-to-end success of projects from discovery to launch.
  • Identify new growth opportunities through quantitative research, UX studies, and reviews of Softcom standard methodologies.
  • Hypothesize, measure and learn. Continuously test and leverage insights to inform decisions.
  • Be the point person for your product area to leadership and across the organization and communicate progress on initiatives to stakeholders, partners and internal teams.
  • Acquire partners that align with our intentions in order to deepen our product offerings.

Requirements

  • 3+ years of product management experience in a SaaS organisation
  • Passion for our purpose of economic empowerment and helping businesses grow
  • Strong customer empathy and experience shaping product direction based on customer needs
  • An eye for long-term strategic vision, and can also operate in the details of short-term projects
  • Created solid relationships that shine when you’re talking with a customer, cross-functional partner, or engaging a diverse audience
  • Natural curiosity and growth mindset, obsession with the details
  • Proven experience delivering results.

Interested and qualified candidates should:Click here to apply

 

 

Job Title: Senior Software Tester

Location: Ikeja, Lagos
Category: Engineering & Innovation

Description

  • As a Senior Software Tester, you will primarily work in Product teams with Software Developers, Designers and Product Managers to accelerate the delivery of quality Software Products.
  • Your work would include thoroughly evaluating test objects such as web applications, APIs, Mobile Applications and hardware devices to determine its level of quality and to prevent immature products and features from being deployed.
  • You will be a pivotal contributor to delivering quality software products that are critical to helping Softcom achieve its goals as an organization.

Responsibilities
As a Software Tester, a typical day might include the following:

  • Review requirements, specifications and technical design documents to provide timely and meaningful feedback
  • Create detailed, comprehensive and well-structured test plans and test cases
  • Estimate, prioritize, plan and coordinate testing activities
  • Identify test scenarios, correlate them to business requirements, and report on test coverage.
  • Estimate, prioritize, plan, and coordinate testing activities
  • Test integration of local and cloud components
  • Identify, record, document thoroughly and track bugs
  • Prioritize defects accurately based on impact on business goals
  • Perform API tests using Postman
  • Perform non-functional tests such as performance when the need arises.
  • Prepare frequent status reports and updates with stakeholders
  • Design, develop and execute automation scripts using open source tools
  • Basic familiarity with DevOps concepts
  • Develop a wide-range of SQL queries on relational database systems such as SQL Server
  • Assist other projects as directed by the Test Lead, or QA Manager
  • Passion for quality, detail oriented, and know how to break software by finding bugs

Requirements

  • A minimum of 5 years' Proven work experience in software development
  • Proven work experience in software quality assurance
  • Strong knowledge of software QA methodologies, tools and processes
  • Experience in writing clear, concise and comprehensive test plans and test cases
  • Hands-on experience with both white box and black box testing
  • Hands-on experience with automated testing tools e.g Selenium, Appium, Cypress
  • Solid knowledge of SQL and scripting
  • Experience working in an Agile/Scrum development process
  • Experience with performance and/or security testing is a plus
  • Experience with API Testing tools
  • Experience with CI/CD tools is a plus
  • In-depth understanding of at least one programming language (e.g Java, Javascripts, Python)
  • Great team player and able to work efficiently with minimal supervision

You’d be a good fit if you:

  • Are very curious, critical and thorough
  • Love finding bugs
  • Have innate passion to solve problems
  • A drive to stay engaged, learn and level-up quickly
  • A passion for helping and contributing to a growing development team
  • Knowledgeable in tools that can assist QA process and automation
  • Experience in planning, designing and executing tests
  • Solid understanding of SDLC and Software QA processes

Interested and qualified candidates should:Click here to apply

 

 

Job Title: Senior Front-End Developer

Location: Ikeja, Lagos
Category: Engineering & Innovation

Description

  • We’re looking for a Front-End Developer to become an integral part of our team. In addition to building and maintaining our HTML, CSS, and JavaScript architecture, he/she must be able to work in a fast-paced environment while solving complex problems on the fly
  • Must have high bandwidth for learning and exhibit a drive for personal growth. Must also have an innate passion to solve problems and a drive to stay engaged, learn, and level-up quickly.

Responsibilities
As a Senior Front-End Developer, your job responsibilities will include the following:

  • Write clean, organized, and well thought out code
  • Have a strong understanding of the Modern Javascript
  • Use GIT for version controlling and managing codebases with multiple developers
  • Work with data-handling via AJAX and JSON
  • In addition to building and maintaining our HTML, CSS, and JavaScript architecture, you must be able to work in a fast-paced environment while solving complex problems on the fly.
  • Prototype usable experiences using Bootstrap
  • Understand the nuances of, and have experience building functional cross-browser JavaScript and responsive layouts
  • Effectively debug, understand, and resolve issues within your code
  • Stage work done on leading cloud provider (Heroku, AWS, DigitalOcean, ...) for review and feedback
  • Prove that you care about the performance of your code and finished product
  • Collaborate with other developers and contribute to building shared standards, tools, and approaches.

Requirements

  • Has at least 6 years experience In web front end development
  • Highly proficient in React ,Javascript, CSS, Html. Json and Bootstrap
  • Experienced in using Ajax to call REST server apis
  • Strong focus on test driven development, loves unit and integration testing
  • Understands agile development and source control management, GIT experience a strong plus
  • Full experience in software development lifecycle, from requirements gathering, prototyping, development, deployment, and post release support and troubleshooting
  • Able to code for cross browser compatibility and adaptive layouts for various rendering profiles
  • Strong communication skills and experience in customer troubleshooting
  • Experienced in staging code on cloud platforms (Heroku, AWS, DigitalOcean, ...) for feedback and review
  • Works well in a team environment with fellow developers, designers and product managers
  • Always learning and expanding knowledge and skills, picking up new frameworks and libraries that will benefit the product.

Interested and qualified candidates should:Click here to apply

 

 

Job Title: Product Designer

Location: Ikeja, Lagos
Category: Engineering & Innovation

Description

  • As a Designer, you envision how people experience our products and bring that vision to life in a way that creates delight.
  • You’ll work in collaboration with teams of Designers, Researchers, Engineers, and Product Managers throughout the design process.
  • At each stage, you will strive to learn everything you can about user’s behaviors, attitudes, and emotions to help define the products and experiences we create.

Responsibilities
A typical day for you would look like:

  • Partner on new features from idea to implementation
  • Participate in and driving UX research activities. You must be a strong user advocate.
  • Translate problems and new concepts into intuitive and clean UIs.
  • Collaborate with product managers, engineers, and cross-functional stakeholders to understand requirements, and provide creative, thoughtful solutions.
  • Communicate the user experience at various stages of the design process with wireframes, flow diagrams, storyboards, mockups, and/or high fidelity prototypes.
  • Integrate user feedback and business requirements into ongoing product experience updates.
  • Contribute to overall Design Team processes and libraries.

Requirements

  • 4+ years of work experience as a user experience designer with an emphasis on solid human-centered design and research methods
  • An amazing portfolio or samples of work demonstrating experience creating exceptional user-centered design solutions with measurable results
  • Expertise in design and research tools like Figma, Adobe XD, Principle, Dovetail, Lookback, Maze, or Framer.
  • Experience in Design Thinking and Agile methodologies
  • Fantastic teamwork and communication skills to effectively collaborate with multi-functional and multi-disciplined teams.
  • Ability to articulate and champion design solutions from conception to launch with very minimal supervision, incorporating research data.

Interested and qualified candidates should:Click here to apply

 

 

Job Title: Front-End Developer

Location: Ikeja, Lagos
Category: Engineering & Innovation

Description

  • We are looking for a qualified Front-end developer to join our IT team. You will be responsible for building the ‘client-side’ of our web applications.
  • You should be able to translate our company and customer needs into functional and appealing interactive applications.
  • If you’re interested in creating a user-friendly environment by writing code and moving forward in your career, then this job is for you.
  • We expect you to be a tech-savvy professional, who is curious about new digital technologies and aspires to combine usability with visual design.
  • Ultimately, you should be able to create a functional and attractive digital environment for our company, ensuring great user experience.

Responsibilities

  • Use markup languages like HTML to create user-friendly web pages
  • Maintain and improve website
  • Optimize applications for maximum speed
  • Design mobile-based features
  • Collaborate with back-end developers and web designers to improve usability
  • Get feedback from, and build solutions for, users and customers
  • Write functional requirement documents and guides
  • Create quality mockups and prototypes
  • Help back-end developers with coding and troubleshooting
  • Ensure high quality graphic standards and brand consistency
  • Stay up-to-date on emerging technologies

Requirements

  • B.Sc degree in Computer Science or relevant field
  • Atleast 3 years' Proven work experience as a Front-end developer
  • Hands on experience with markup languages
  • Experience with JavaScript, CSS and jQuery
  • Familiarity with browser testing and debugging
  • In-depth understanding of the entire web development process (design, development and deployment)
  • Understanding of layout aesthetics
  • Knowledge of SEO principles
  • Familiarity with software like Adobe Suite, Photoshop and content management systems
  • An ability to perform well in a fast-paced environment
  • Excellent analytical and multitasking skills

Interested and qualified candidates should:Click here to apply

 

 

Job Title: Senior Back-End Developer

Location: Ikeja, Lagos
Category: Engineering & Innovation

Description

  • We are looking for an experienced Back-end developer to join our IT team. You will be responsible for the server side of our web applications. If you have excellent programming skills and a passion for developing applications or improving existing ones, we would like to meet you
  • As a Back-end developer, you’ll work closely with our engineers to ensure system consistency and improve user experience. Ultimately, you should be able to develop and maintain functional and stable web applications to meet our company’s needs.

Responsibilities

  • Participate in the entire application lifecycle, focusing on coding and debugging
  • Write clean code to develop functional web applications
  • Troubleshoot and debug applications
  • Perform UI tests to optimize performance
  • Manage cutting-edge technologies to improve legacy applications
  • Collaborate with Front-end developers to integrate user-facing elements with server side logic
  • Gather and address technical and design requirements
  • Provide training and support to internal teams
  • Build reusable code and libraries for future use
  • Liaise with developers, designers and system administrators to identify new features
  • Follow emerging technologies.

Requirements

  • Has at least 6 years proven work experience as a Back-end developer
  • In-depth understanding of the entire web development process (design, development and deployment)
  • Hands on experience with programming languages like Java, Ruby, PHP and Python
  • Familiarity with front-end languages (e.g. HTML, JavaScript and CSS)
  • Excellent analytical and time management skills
  • Working knowledge of CMS framework
  • Teamwork skills with a problem-solving attitude
  • BSc degree in Computer Science or relevant field.

Interested and qualified candidates should:Click here to apply

 

 

Job Title: Back-End Developer

Location: Ikeja, Lagos
Category: Engineering & Innovation

Description

  • As a Backend Developer, you will be responsible for designing, building, and maintaining the platform services.
  • You will help guide the technical decisions around building highly available and reliable services while working with the product and design teams to enable new features and capabilities for our customers.

Job Responsibilities
Your job responsibilities include the following:

  • Liaising with developers, designers and other stakeholders to identify and implement new features.
  • Maintaining our Nodejs/Golang systems
  • Using and developing internal tools and documentation.
  • Collaborating with Front-end developers to integrate user-facing elements with server-side logic.
  • Designing and developing modern APIs that integrate with server backends
  • Promoting engineering best practices and helping to define our technical roadmap for the team
  • Focusing on providing fault tolerant systems that enable rapid development without negatively impacting our customers.

Requirements

  • 3+ years of experience with JVM (Java, Kotlin,etc.) or Javascript (NodeJs) and/or Golang languages
  • Experience in implementing, providing architectural feedback and delivery of complex software solutions
  • Experience and a desire to perform and grow as a technical leader and engineer
  • Proven ability to collaborate effectively across multiple teams and provide technical guidance when needed
  • Demonstrated ability and desire to mentor other engineers
  • Experience with AWS and container solutions
  • Experience working in the payments industry
  • Experience or education in security or cryptography
  • Stay up to date with current best practices
  • Manage cutting edge tools and technologies to improve applications

Interested and qualified candidates should:Click here to apply

 

 

Job Title: Motion Graphics Designer

Location: Ikeja, Lagos
Category: Engineering & Innovation

Description

  • This is a dual role that would support both the animation and the graphic design team. You would be responsible for creating high-quality visual representations of the animation's narratives.
  • You are required to work closely with our design team to develop inspiring artwork that will attract our target audience.
  • You will be responsible for formulating concepts and rendering draft illustrations from written words, models, sketched ideas, and from your imagination.
  • As a designer, you would work closely with the design team in brand ideation and the creation of collateral such as slides, social media ads, brochures, etc.

Responsibilities

  • Create storyboards for omnichannel video campaigns.
  • Work with our design team to create quality creative content.
  • Collaborate with internal & external video producers, stakeholders, and designers to come up with appropriate solutions.
  • Enable the team to translate rough ideas into motion graphics / rapid prototypes quickly.
  • Help innovate and be ahead of the game with your insights.
  • Organize and create a structure for motion graphics resources and relevant assets.
  • Participate in brainstorming and concept sessions with the design team and cross-functional stakeholders.
  • Create conceptual illustrations, workflows, stories, and storyboards.

Requirements

  • 4+ years of motion graphics experience
  • Proficiency in Adobe CC – Adobe Illustrator, Photoshop, After Effects, and Premier.
  • Proficient in 2D & 3D design, animation, and compositing, a plus.
  • Demonstrated experience in storytelling, composition, texture, color, and animation.
  • Experience creating brand identity through creative motion design.
  • Experience in layout and animation of typography.
  • A desire to learn and share new techniques and tools.
  • The ability to work independently and as part of a team is a must.
  • Demonstrated ability to learn and adapt techniques and tools in a fast-paced environment.
  • Excellent communication skills and able to articulate ideas in a clear and concise manner
  • Must have a portfolio/reel highlighting your range and quality of professional creative work to be considered for this position.

Interested and qualified candidates should:Click here to apply

 

 

Job Title: Graphic Designer

Location: Ikeja, Lagos
Category: Digital , Retail & Experiential

Description

  • The role of a graphic designer is to create designs that showcase our brand’s message with high visual impact. With a combination of art and technology, he/she communicates ideas through images and the layout of websites and printed pages.
  • The graphic designer works with the digital and experiential team to interpret and bring ideas to life.

Responsibilities

  • Developing design briefs that suit the brand’s purpose and present to the digital media team
  • Thinking creatively to produce new ideas, concepts and developing an interactive design to align with our objectives
  • Create images/designs that identify a product or convey a message
  • Develop motion graphics that identify a product or convey a message
  • Develop graphics and visual or audio images for product illustrations, logos, and websites

Requirements

  • B.Sc in Arts, Marketing or any related field
  • 3 - 5 years significant experience of working as a visual/graphic designer
  • Ability to absorb and apply constructive criticism
  • Strong knowledge of current and past creative trends.

Required Skills:

  • Originality and Creativity
  • Communication designs
  • Adobe Photoshop and Adobe Illustrator
  • Photography (would be an advantage)
  • Time management skills
  • Sound knowledge of content creation
  • Visual art
  • Should be a good team player
  • The ability to pay attention to details
  • Motion graphics skills

Interested and qualified candidates should:Click here to apply

 

 

Job Title: iOS Developer

Location: Ikeja, Lagos
Category: Engineering & Innovation

Description

  • iOS Developers at Softcom are responsible for the development and maintenance of applications aimed at a range of Apple devices including iPhones, iPad, and Apple watches
  • Your primary focus will be the development of iOS applications and their integration with back-end services
  • You will be working alongside other developers on different layers of the infrastructure
  • Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products are essential.

Responsibilities
As an iOS Developer, your job responsibilities will include the following:

  • Designing and building advanced, complex applications for iPhones and iPads
  • Collaborating with teams around you and help in development processes early on
  • Enriching our team with your knowledge and your innovative ideas
  • Working effectively in agile product development and managing the complete mobile development cycle including testing, integration as well as publishing and maintenance of mobile apps
  • Collaborating with testers, product managers, designers, and engineers to build user-friendly, scalable, and innovative mobile experiences
  • Working with third-party data sources and API’s
  • Writing clear and maintainable code for our iOS apps
  • Unit-test coding for robustness, including edge cases, usability, and general reliability
  • Bug fixes and application performance enhancement
  • Continuously discovering, evaluating, and implementing new technologies to maximize development efficiency
  • Maintaining code quality, organization, and automatization
  • Ensuring the best possible performance, quality, and responsiveness of applications
  • Translating designs and wireframes into high-quality code.

Requirements

  • A B.Sc. or M.Sc. in Computer Science, other relevant fields, or equivalent experience, with a keen interest in technology
  • A minimum of 5 years' of experience in a similar role
  • A deep understanding of Swift. Solid Swift experience is a plus
  • A decent knowledge and understanding of CocoaPods, Cocoa Touch, iOS frameworks, UIKit, Core Animation, CoreData, GCD & Networking, and other common libraries available for common tasks
  • Deep understanding of design patterns and API design for building iOS SDKs
  • Strong knowledge of iOS Framework and how to deal with different screen sizes
  • Familiarity with Apple’s Human Interface Guidelines and App Store Review Guidelines
  • Familiarity with REST-ful APIs to connect iOS applications to back-end services
  • Write efficient UI code as well as work with complex data structures and algorithms. Having an eye for great UI & UX is a plus
  • Passion for writing clean code with clean architecture and easily-testable code
  • A proficiency for understanding code versioning tools, such as Git
  • The ability to understand business requirements and translate them into technical requirements
  • The ability to work independently and take initiative, as well as being creative and curious
  • A drive to learn fast and share your knowledge, to help increase the team's productivity with each sprint
  • Superb communication skills and ability to articulate technical problems and projects to all teams
  • Eagerness to improve systems, processes, and yourself.

Interested and qualified candidates should:Click here to apply

 

 

Job Title: Software Engineer

Location: Ikeja, Lagos
Category: Engineering & Innovation

Description

  • We are looking for a Software Engineer to produce and implement functional software solutions. You will work with upper management to define software requirements and take the lead on operational and technical projects.
  • In this role, you should be able to work independently with little supervision. You should have excellent organization and problem-solving skills. If you also have hands-on experience in software development and agile methodologies, we’d like to meet you. Your goal will be to develop high-quality software that is aligned with user needs and business goals.

Responsibilities

  • Develop high-quality software design and architecture
  • Identify, prioritize and execute tasks in the software development life cycle
  • Develop tools and applications by producing clean, efficient code
  • Automate tasks through appropriate tools and scripting
  • Review and debug code
  • Perform validation and verification testing
  • Collaborate with internal teams and vendors to fix and improve products
  • Document development phases and monitor systems
  • Ensure software is up-to-date with latest technologies

Requirements

  • BSc/BA in Computer Science or a related degree
  • Has atleast 5 years' proven experience as a Senior Software Engineer
  • Extensive experience in software development, scripting and project management
  • Experience using system monitoring tools (e.g. New Relic) and automated testing frameworks
  • Knowledge of selected programming languages (e.g. Python, C++) and the Java/J2EE platform
  • In-depth knowledge of relational databases (e.g. PostgreSQL, MySQL) and NoSQL databases (e.g. MongoDB)
  • Familiarity with various operating systems (Linux, Mac OS, Windows)
  • Analytical mind with problem-solving aptitude
  • Ability to work independently
  • Excellent organizational and leadership skills

Interested and qualified candidates should:Click here to apply

 

 

Job Title: Android Developer

Location: Ikeja, Lagos
Category: Engineering & Innovation

Description

  • Android Developers at Softcom are responsible for the development and maintenance of applications aimed at a range of Android devices
  • Your primary focus will be the development of Android applications and their integration with back-end services
  • You will be working alongside other developers on different layers of the infrastructure
  • Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products are essential.

Responsibilities

  • Design and build advanced applications for the Android platform
  • Unit-test code for robustness, including edge cases, usability, and general reliability
  • Developing and implementing new software programs using Java, Kotlin
  • Documenting API using Apiary in the swagger format
  • Maintaining and improving the performance of existing codebase
  • Designing, building and maintaining software databases
  • Building and managing software documentation
  • Clearly and regularly communicating with management and technical support colleagues
  • Testing and maintaining software products to ensure strong functionality and optimization
  • Recommending improvements to existing software programs as necessary
  • Performing all other functions as may be required of you to enable Softcom to achieve its strategic objectives
  • Work on bug fixing and improving application performance
  • Design and build advanced applications for the Android platform
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Work with outside data sources and APIs
  • Unit-test code for robustness, including edge cases, usability, and general reliability.

Requirements

  • 5 years Proven software development experience and Android app development
  • Have published at least one original Android app
  • Experience with Android SDK
  • Proven working experience in Android app development and
  • Proven software development experience and Android skills development
  • Have published at least one original Android app
  • Experience with Android SDK
  • You possess an innate passion to solve problems, a drive to stay engaged, learn and level-up quickly
  • You have a passion for helping and contributing to a growing development team
  • You have a strong understanding of documenting API using Apiary in the swagger format
  • You have experience turning designs and prototypes into a consumer-ready piece of software.

Interested and qualified candidates should:Click here to apply

 

 

Job Title: Industry Solutions Specialist

Location: Ikeja, Lagos
Category: Products

Description

  • As an Industry Solutions Specialist, you’ll be a key member of the product and solutions team. In true startup fashion, this role encompasses several functions, and you must be comfortable wearing multiple hats
  • Our Industry Solutions Specialists are technical experts responsible for designing solutions for our target industries by leveraging our tools, resources and partnerships. You’ll also be involved in driving and managing the technical part of a sales engagement
  • This is a fantastic opportunity to join our growing team at a very exciting time. With plans to continue scaling, we’re looking for an ambitious Industry Solutions Specialist to demonstrate Softcom's offerings and tailor them to suit the specific needs for our target industries
  • As the industry solution specialist, you will have a deep understanding of all Softcom’s products, handle tough objections, and lead successful evaluation cycles to gain solutions-fit consensus.

Responsibilities

  • Design solutions for our target industries by developing a deep understanding of the common problems faced by the industry and leveraging our tools, resources and partnerships
  • Partner with account managers and executives to drive complex, multi-stakeholder deal cycles across our target industries
  • Building and maintaining trust with customers by leveraging client context to understand customer goals and create a value-based relationship
  • Working closely with the sales team on account strategy and identifying additional opportunities in existing accounts
  • Developing and delivering exceptional product and solution presentations and demonstrations
  • Work with the Product, Design and Engineering teams to provide feedback from the field and represent the customer perspective with the goal of developing more robust and innovative products
  • Identify and work with partners on product extensions and integrations designed to address identified customer and industry needs in order to ensure timely and cost-efficient delivery.

Requirements

  • 4+ years of sales engineering or solution consulting experience in a SaaS organization
  • Excellent written and verbal communication skills; a knack for delivering compelling presentations
  • A consultative approach with solving your customer’s business challenges and have a track record of successfully overcoming technical and security objections
  • Problem solving is in your DNA
  • Familiarity with the enterprise SaaS ecosystem. Some fintech experience will help too
  • Ability to thrive and adapt to a rapidly evolving market that will define the future of business growth.

Interested and qualified candidates should:Click here to apply