Description
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
go to method of application »
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.
go to method of application »
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.
go to method of application »
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
go to method of application »
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.
go to method of application »
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.
go to method of application »
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
go to method of application »
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
go to method of application »
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
go to method of application »
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.
go to method of application »
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.
go to method of application »
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
go to method of application »
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.
go to method of application »
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.