Job Opportunities 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 Position: Creative Designer

Job Location: Lagos, Nigeria
Job type: Full time
Department: Marketing & Growth

Job Description


  • The Creative Designer role includes the entire process of defining requirements, visualizing, and creating graphics including social media creatives, illustrations, brochures, flyers, logos, and layouts. 
  • Your creatives should capture the attention of those who see them and communicate the right message. For this, you need to have a creative flair and a strong ability to translate requirements into design.

Duties and Responsibilities

  • Study design briefs and determine requirements
  • Schedule projects and define budget constraints
  • Conceptualize visuals based on requirements
  • Prepare rough drafts and present ideas
  • Develop illustrations, logos and other designs using software or by hand
  • Use the appropriate colors and layouts for each graphic
  • Work with copywriters and creative director to produce a final design
  • Amend designs after feedback
  • Creating and delivering graphics and motion graphics for various media
  • Ensure final graphics and layouts are visually appealing and on-brand
  • Working with art and creative teams to select audio, video, colors, animation,etc. for graphic design
  • Editing video footage and adding effects/elements to enhance motion graphics
  • Prepare design plan, concept and layout for motion graphic projects
  • Create and deliver motion graphics for various media such as web, mobile, etc.
  • Assist in designing and creating storyboards
  • Participate in brainstorming sessions to share new design perspectives and ideas
  • Maintain and follow best practices for version control, naming conventions and organization of graphic files
  • Stay up to date on the latest motion design styles and technique

Requirements

  • 3+ 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*

The Person:

  • Creativity: The Creative Designer must have the ability to come up with new ideas, innovative designs, and tap into your creative resources. Having a great visual eye, accuracy, and attention to detail are also essential. A never-ending desire to learn new techniques and technology to advance your craft. The Creative Designer must be very comfortable with traditional paper sketching of objects and characters.
  • Technical skills: Experience using technology is a basic tenet of creative design. Knowing how to use Adobe's creative software—specifically Adobe Illustrator, InDesign, and Photoshop is a base requirement and common motion graphics design software
  • Teamwork skills: You must be able to collaborate and get along with other creatives in the design team.
  • Belief: You believe in the company and its mission, in yourself and your ability to get the job done, and in your teammates and the sincerity of their intentions.
  • Ownership: You are dependable. You will do what is required, not what is requested. You see gaps and you continually work to ensure they do not impact the outcomes of your deliverables.
  • Time management skills: You'll often find that you're juggling several projects almost simultaneously.
  • Superb visual and conceptual skills to solve problems and create novel solutions
  • You have a keen eye for design and aesthetics
  • You are organized and can prioritise effectively
  • You have excellent written and verbal communication skills and can clearly articulate your ideas
  • You are a strong team player who can collaborate effectively with different creatives.

Interested and qualified candidates should: Click here to apply online


Job Position: Android Developer

Job Location: Lagos

Job 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.

Our Stack:

  • AWS - Cloud Infrastructure
  • Nodejs or Golang - Primary backend languages
  • MongoDB, Redis - Data persistence
  • RabbitMQ or Nats - Message broker
  • ReactJS - Frontend Javascript Framework
  • Bitbucket - Source code management
  • Sentry - Log management
  • Postman, cypress - Testing tools.

Requirements

  • 5 years of 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 online


Job Position: Senior Back-End Developer

Job Location: Lagos

Job 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.

Our Stack:

  • AWS - Cloud Infrastructure
  • Nodejs or Golang - Primary backend languages
  • MongoDB, Redis - Data persistence
  • RabbitMQ or Nats - Message broker
  • ReactJS - Frontend Javascript Framework
  • Bitbucket - Source code management
  • Sentry - Log management
  • Postman, cypress - Testing tools.

Requirements

  • Has at least 5 years of proven work experience as a Back-end developer
  • Hands-on experience with programming languages like Node,Node.js, Golang.
  • In-depth understanding of the entire web development process (design, development and deployment)
  • 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.

Interested and qualified candidates should: Click here to apply online


Job Position: Senior Front-End Developer

Job Location: 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 5 years of experience In web front-end development.
  • Highly proficient in React, Javascript, CSS, Html. Json and Bootstrap
  • 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.

Our Stack

  • ReactJS - Frontend Javascript Framework
  • AWS - Cloud Infrastructure
  • Nodejs or Golang - Primary backend languages
  • MongoDB, Redis - Data persistence
  • RabbitMQ or Nats - Message broker
  • Bitbucket - Source code management
  • Sentry - Log management
  • Postman, cypress - Testing tools.

Interested and qualified candidates should: Click here to apply online