Jobs

Job Vacancies at Touchcore Technology Limited, 18th November, 2019


Touchcore Technology Limited - We are an IT Solutions providing company with over 6 years experience in the creative industry, with operational office in Lekki Lagos. We are looking for young and vibrant individuals to join our exciting team and fill the position below:
Job Title: Senior Front-end Engineer Location: Lagos Job Description
  • We're looking for a Senior Frontend Engineer to join the engineering team at Touchcore. Want to create a simple product that allows anyone to do complex, incredible things with the world's APIs? Then keep reading!
  • We know applying for and taking on a new job at any company requires a leap of faith. We want you to feel comfortable and excited to apply at Touchcore.
  • Even though our job description may seem like we're looking for a specific candidate, the role inevitably ends up tailored to the person who applies and joins. Regardless of how well you feel you fit our description, we encourage you to apply if:
    • You care deeply about improving frontend technology so our customers can have a great experience using our product.
Things You Might Do Touchcore is a small, fast-growing, and people-first company, so you'll likely get experience on many different projects across the organization. That said, here are some things you'll probably do:
  • Research, guide, and execute frontend architecture changes, including but by no means limited to GraphQL, server-side React rendering, and Flow typing.
  • Build reusable React components with modular CSS, manage data on the client with Redux and GraphQL, and test everything with Jest.
  • Measure and resolve performance bottlenecks, using tools like Chrome DevTools, Lighthouse, WebPagetest, or custom tooling.
  • Refactor or improve existing code. We've migrated most of our frontend to React, but we still have some Backbone code to clean up. And we constantly find ways to improve all of our JavaScript code.
  • Work closely with our product, design, and UX teams to create amazing and intuitive experiences that make it effortless to connect different apps together.
  • Help put tools, processes, and documentation in place to improve our code quality.
About You
  • You love code. You love to take raw ideas and build great products with JavaScript, HTML, and CSS. You know JavaScript is imperfect, but you embrace its functional side and genuinely enjoy coding with it.
  • You love great UX. You spend most of your time coding, but you also have an eye for great design and a feel for great UX. Maybe you were once a designer (or still are) or maybe your creative outlet has always been the code. Either way, you care about more than just the code.
  • You love learning new things. You love researching new tech and driving forward with the implementation details. Your focus is on frontend JavaScript code, but you can dig in wherever needed. Python, CSS, build tools, shell scripts, you name it. If you don't already know it, you're ready to learn it.
  • You can balance lots of concerns. Frontend apps have to take into account performance (using networks and devices that we can't control), customer demands, A/B tests, UX research, code quality, a rapidly changing ecosystem of languages and modules, and the list goes on. And we actually want to ship things too! You can balance those demands without getting overwhelmed and keep the needle moving forward.
How to Apply Interested and qualified candidates should: Click here to apply online
Job Title: Test Automation Engineer Location: Lagos Job Description
  • We're looking for a Test Automation Engineer! If you want to help improve the reliability of Touchcore for our customers, then read on…
  • We know applying for and taking on a new job at any company requires a leap of faith. We want you to feel comfortable and excited to apply at Touchcore
  • To help share a bit more about life at Touchcore, here are a few resources in addition to the job description that can give you an inside look at what life is like at Touchcore. We hope you'll take the leap of faith and apply.
  • As a Test Automation Engineer at Touchcore, you will help define, execute, and automate processes that improve the reliability of software delivery, to get quality software in the hands of our customers sooner
  • You would be an advocate for the needs of our end users and share observed behaviors with the appropriate stakeholders
  • You will also leverage a tester’s mindset and automation to detect regressions and other anomalous behavior.
What you'll do Touchcore is a small, fast-paced company, so you'll get experience with a little bit of everything. That said, here are some things you'll probably do:
  • Develop and maintain tools to write automated regression tests of the Touchcore products
  • Collect quality data like code coverage, test execution time, and performance metrics
  • Communicate test findings to the appropriate channels
  • Make contributions to continuous integration and continuous deployment pipelines
  • Challenge the status quo and effect positive organizational change outside of mandated work
  • Provide support to other team members, spread knowledge, and develop the team outside formal reporting structures
  • Invest in tools and processes that lead to outsized impact so Touchcore can be more productive than a similar sized company
  • As a part of Touchcore's all-hands philosophy, help customers via support to ensure they have the best experience possible
About You
  • You are proficient in backend (Python), scripting (Bash/Make), and relational databases (Django ORM)
  • You have working knowledge of UI testing using Selenium or other browser automation tools
  • You are able to approach software testing from multiple mindsets (e.g. Black Box, White Box)
  • You're a skilled written communicator, able to document software behavior and submit bug reports
  • You have deep knowledge of version control (Git) and multiple continuous integration services (GitLab)
  • You are friendly and patient, welcoming, considerate, and respectful.
How to Apply Interested and qualified candidates should send their CV to: [email protected] using the Job Title as the subject of the mail. Job Title: Senior Application Security Engineer Location: Lagos Job Description
  • We're looking for someone to join our Engineering team at Touchcore as an Application Security Engineer Are you interested in helping build and secure a powerful automation tool? Then read on…
  • We know applying for and taking on a new job at any company requires a leap of faith. We want you to feel comfortable and excited to apply at Touchcore. We hope you'll take the leap of faith and apply.
  • Even though our job description may seem like we're looking for a specific candidate, the role inevitably ends up tailored to the person who applies and joins. Regardless of how well you feel you fit our description, we encourage you to apply if you meet these criteria:
  • You care deeply about building secure products in secure ways that simplify the lives of millions of people through automation.
About You
  • You have web application and infrastructure security experience.
  • Keeping the core Touchcore web application secure is at the heart of this role. We offer SaaS products, so experience building software and managing infrastructure under a similar model is a big plus.
  • You know what makes browsers and sites secure. The web browser is practically the operating system of the internet; these days nearly everything that happens online, happens in a browser. You’ll help us continue to keep customer data safe by ensuring the “first mile” is trouble-free.
  • You love writing software and building infrastructure. Most of what you’ll do each day is guiding, building and maintaining Touchcore's infrastructure and product. You'll focus on high value, high risk portions of Touchcore. You'll use code to automate and improve the more mundane parts of auditing and monitoring of internal processes, as well as in the product.
  • You have worked with teams before on large Python, AWS, & Kubernetes projects. You’re also familiar with some common frameworks for languages like Django, Flask, or Rails as well as React/Backbone.js. You've also worked extensively in cloud providers like AWS, GCE, or Azure
  • You love doing things efficiently. At Touchcore, the work you do will have a disproportionate impact on the business. We believe in systems and processes that let us scale our impact to be larger than ourselves. You'll be in a unique position to find and eliminate "insecure and painful" experiences and replace them with "secure and joyful" experiences.
  • You love learning. Engineering is an ever-evolving world. You enjoy playing with new tech and exploring areas that you might not have experience with yet.
  • You love to set your own direction. At Touchcore, we have one team meeting each week and one-on-one meetings every month. Between those we chat in Slack and then go make things happen.
  • You are friendly and patient, welcoming, considerate, and respectful.
Deadline: 31st December, 2019. Method of Application Interested and qualified candidates should: Click here to apply online