Description
Location:
Ikeja, Lagos
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.
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 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.
go to method of application »
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
At least 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
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
BSc degree in Computer Science or relevant field
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
go to method of application »
Location:
Ikeja, Lagos
Category: Engineering & Innovation
Descriptions
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
B.Sc / BA in Computer Science or a related degree
Has at least 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
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.
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
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
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
go to method of application »
Location:
Ikeja, Lagos
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.
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
Description
The IT Support Intern will support to manage and maintain critical IT infrastructure needed by the business to operate smoothly and efficiently.
The successful candidate will also help to develop and shape the strategy of Softcom’s IT department.
This is a fantastic opportunity to engage in a positive and creative work environment that offers excellent benefits and flexible schedules.
We are looking for an exceptional and ambitious IT Support intern who would want to take part in creating, managing and maintaining our IT infrastructure.
This role is ideal for somebody who is passionate about building, maintaining and managing IT infrastructure, and who wants to use their skills to have a real impact on a service used by the entire organization.
We are looking for an individual who wants to get an early start in our IT support team yet is also self-motivated.
As an IT Support Engineer, your job responsibilities include the following;
Allocation and maintenance of IT equipment.
Manage all server infrastructure.
Manage all network, including switches, routers and wireless access points infrastructure.
Manage VoIP infrastructure based on Asterisk.
Liaise with the internet service provider and maintain agreed SLA by monitoring and tracking.
Liaise with all other service providers and suppliers to guarantee quality service delivery.
Troubleshooting of all IT related equipment such as PCs, wireless handheld devices, printers and other end-user devices.
Responsible for the RMA and repair process for all devices under warranty.
Clearly and regularly communicate with management and technical support colleagues.
Recommend improvements to existing IT support systems.
Requirements
Bachelor's Degree in Computer Science or related field.
Ability to work independently and multi-task effectively.
Demonstrated understanding of projects from the perspective of both client and business.
Flexible and willingness to accept change in priorities as necessary.
Strong attention to detail.
The ability to work independently - accountable for your own actions and able to act with both urgency and integrity.
Understanding of basic computer/network concepts and terms.
Experience with G-suite tools and Microsoft Office applications.
A high level of self-motivation and a customer-centric approach to service delivery.
Benefits
Paid Internship
go to method of application »
Location:
Ikeja, Lagos
Category: Engineering & Innovation
Descriptions
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
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.
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
Description
As the Account Associate for Retail, you will be responsible for developing sales strategies and attracting new clients.
You will source new sales opportunities and close sales to achieve quotas.
The successful candidate will play a key role in increasing income and revenue by negotiating with clients, generating leads, qualifying prospects, and managing sales of our products.
Job Responsibilities
Promote and sell our Retail products to target customers
Establish, develop and maintain positive business and customer relationships
Reach out to customer leads through cold calling
Expedite the resolution of customer problems and complaints to maximize satisfaction
Coordinate sales effort with team members and other departments
Analyze the territory/market’s potential, track sales, and status reports
Keep abreast of best practices and promotional trends
Meet or exceed sales goals.
Prepare weekly and monthly reports.
Give sales presentations to a range of prospective clients.
Coordinate sales efforts with marketing programs.
Other specific responsibilities as defined.
Requirements
A Bachelor's Degree from an accredited institution.
1-3 Experience in a similar role in a similar capacity
Highly motivated and target driven with a proven track record in sales
Excellent selling, communication, and negotiation skills
Prioritizing, time management and organizational skills
Ability to create and deliver presentations tailored to the audience needs
Computer skills, especially MS Office and CRM software.
go to method of application »
Location:
Ikeja, Lagos
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: Digital, Retail & Experiential
Description
We are looking for a Digital Sales/Analytics Manager for our Digital department within our DRE division.
The Digital Sales/Analytics Manager will develop, implement, track and optimize our digital marketing campaigns across all digital channels.
You should have a strong grasp of current marketing tools and strategies and be able to lead integrated digital marketing campaigns from concept to execution.
Digital marketing managers will work with the marketing team, supporting teams, and vendors to launch campaigns on time and on budget to meet and exceed sales targets.
Goals:
The Digital Marketing/Analytics Manager is expected to achieve the following goals:
Meet and exceed sales targets from finding new business and upselling existing accounts
Increase TOMA and customer satisfaction for the products under their jurisdiction
Responsibilities
Build the marketing roadmaps for all products. Plan and execute all digital marketing, including SEO / SEM, marketing database, email, social media and display advertising campaigns
Lead and manage a team of Product Marketing Managers on go-to-market strategies, including articulating our value propositions, key messaging development and tactical channel plans, ensuring that all customer-facing teams are on-message and maximizing each channel
Measure and report performance of all digital marketing campaigns, and assess against goals (ROI and KPIs), forecasting and tracking key digital and customer-related metrics.
Identify trends and insights, and optimize spend and performance based on the insights
Build and maintain strong, long-lasting customer relationships leveraging available tools like CRMs
Clearly communicate the progress of monthly/quarterly initiatives to internal and external stakeholders
Collaborate cross-functionally with Sales, Brand and Products team
Perform competitor analysis toward an increased market share.
Utilize strong analytical ability to evaluate end-to-end customer experience across multiple channels and customer touch points
Evaluate emerging technologies. Provide thought leadership and perspective for adoption where appropriate
Requirements
At least 7 years of working experience at an innovations company, in the digital field or technology industry
Solid knowledge of analytics tools
Knowledge of the digital and technology space is required
Experience managing a team of Product Marketers, creative team, and Account Manager
Experience working with marketing analytics, and CRM software (e.g. Intercom, Zoho CRM or HubSpot)
Further degree (MSc / MBA) in Information Technology, Management, Finance and Sales-related field
Demonstrable ability to communicate, present and influence key stakeholders at all levels of an organization, including executive and C-level
Excellent listening, negotiation and presentation abilities
Strong verbal and written communication skills
Ability to Cross Sell / Upsell
go to method of application »
Location:
Ikeja, Lagos
Category: Digital , Retail & Experiential
Description
The Team Lead, Account Executives will be responsible for leading and managing a team of sales agents and their customers – responsible for the full customer cycle i.e., sale, fulfill, maintain, and recover
The successful candidate must be a detail-oriented professional with strong critical thinking skills and a demonstrated track record of effective sales work
Working with and through your squad, your role will include but is not limited to identifying customer and business needs / opportunities, lead generation, relationship management, business development, and value delivery.
Responsibilities
As the team lead, account executives for Retail, you are responsible for the Key Result Areas of your squad. Fulfilling this responsibility involves forecasting and projections, understanding and increasing your market share
Account and Relationship Management by building and maintaining relationships with customers, and partners
Knowledge of retail item offering and product capability, and current price list
Continually uphold and communicate the vision of the organization to your squad, in line with our company culture
Keep squad morale high, treat everyone with equality; motivate and inspire them to achieve great things in this business area
Collaborate with other departments and teams to make negotiations on behalf of the business to relentlessly deliver solutions that will serve evolving customer needs and drive an exceptional customer service culture
Support management with reports on customer needs, problems, interests, competitive activities, and potential for new products and services
Other specific responsibilities as defined.
Requirements
A Bachelor's Degree from an accredited institution
A minimum of 4 years of sales experience in a B2B / B2C environment, financial services, technology, or FMCG
Great Problem-Solving skills
Ability to Upsell and Cross-sell
Ability to follow up with prospects several times throughout the sales cycle to ensure needs are being met
The ability to present and demonstrate the value of products and services to prospective buyers
Experience compiling and analyzing data to find trends
Experience developing sales strategies and setting quotas
Strong leadership skills
Resilience, a results-driven orientation, and great prospecting skills
Computer skills, especially MS Office and CRM software.
go to method of application »
Location:
Ikeja, Lagos
Description
Field Engineers are to deliver on all aspects of a product life cycle, including short and long-term development, marketing, and training.
Field Engineers interface with product managers and clients to determine the product’s future direction as well as how potential customers will find the product helpful.
You will be a member of the Retail team, which means that you'll be part of a team that strives to empower thousands of business owners in Africa with both the knowledge and the products they need to build and manage their businesses.
You'll serve as an important link between departments to ensure that all parts of the company are working in sync to provide the best possible experience for our merchants and their customers.
Responsibilities
Coordinate with sales to support new product developments and existing product enhancements.
Work with the product management team in the performance analysis of products and enhancements.
Work with the retail team in product promotional activities.
Onboard, deploy, and train customers leads on the respective products.
Analyze industry trends and market demands to recommend product enhancements.
Work with the support team to provide product support and assistance to customers.
Maintain documentation for all support activities including product development, enhancement, engineering, and marketing activities.
Provide product training to staff and customers.
Work with the support team to evaluate complex customer problems, identify root causes, and derive resolutions.
Guide support team in addressing customer problems within an established response time.
Analyze customer suggestions and recommend product revisions.
Support Sales RM in identifying new customers and retaining existing customers for business growth.
Document support activities, customer issues, and resolutions for reference purposes.
Knowing our products inside and out so that you can answer questions.
Ensure customer satisfaction and provide professional customer support.
Identify the retailer’s needs and help them understand and use specific features.
Ability to deliver on target
Requirements
HND or BSc Holder
Past experience as a field sales engineer.
Technical troubleshooting and analytical skills.
Knowledge with banking and POS business.
Ability to work independently and as a part of the team while in different locations.
Willingness to use any means of transportation in visiting location.
Experience in a client-facing role with a track record of top performance
Computing knowledge and skills e.g Microsoft excel etc.
Excellent customer service.
Possess good presentation skills.
Excellent written, oral, and verbal communication skills.
Persuasion and negotiation skills.
Ability to work under minimal supervision.
Technical troubleshooting and analytical skills.
Ability to maintain confidentiality with customer records.
Ability to use logic and reason to identify the strengths of targeted businesses