<img height="1" width="1" style="display:none;" alt="" src="https://dc.ads.linkedin.com/collect/?pid=60438&amp;fmt=gif">

Full stack technical lead

Leading a team is one of the most challenging and rewarding experiences. You'll be expected to match your technical expertise with your people skills in order to help your team perform.

We're looking for someone with over 5 years experience with the technologies listed below, in different contexts and projects.

Job responsibilities

  • Understand client requirements.
  • Propose technical solutions.
  • Guide and coordinate the team in implementing proposed solutions.
  • Ensure software design integrity
  • Ensure codebase maintainability and testability

Knowledge

  • Familiarity with AWS services: Lambda, StepFunctions, DynamoDB, CloudFormation, CDK, VPC
  • Familiarity with SPA, PWA, React, Next.js
  • Familiarity with JavaScript and TypeScript

Skills

  • Implement SPA and PWAs with React, Next.js, Typescript
  • Implement middleware services with AWS Lambda and StepFunctions
  • People skills; team management experience is a plus

Apply now   >

Node.js Backend developer (mid-senior)

We are looking for a mid-senior Node.js developer, with 3-5 years of experience in different contexts and projects.

Responsibilities

  • Integration of data storage solutions
  • Writing reusable, testable, and efficient code
  • Implementation of security and data protection
  • Design and implementation of low-latency, high-availability, and performant web services
  • Integration of user-facing elements developed by front-end developers with server side logic

Knowledge & Skills

  • Familiarity with AWS services and architectures
  • Strong proficiency with JavaScript or TypeScript
  • Knowledge of Node.js and frameworks expressjs, hapi.js NestJS
  • Understanding the nature of asynchronous programming and its quirks and workarounds
  • User authentication and authorization between multiple systems, servers, and environments
  • Integration of multiple data sources and databases into one system
  • Understanding fundamental design principles behind a scalable application
  • Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
  • Creating database schemas that represent and support business processes
  • Implementing automated testing platforms and unit tests
  • Proficient understanding of code versioning tools, such as Git

Apply now   >

React.js Frontend developer (senior)

We are looking for a senior frontend developer with React.js, with 5+ years of experience in different contexts and projects.

Responsibilities

  • Develop new user-facing features using React.js
  • Build reusable components
  • Translate designs and wireframes into high-quality code
  • Optimize components for maximum performance across a vast array of web-capable devices and browsers
  • Participate in technical planning & requirements gathering phases including Design, code, test, troubleshoot, and document engineering software applications.
  • Ensure that the technical software development process is followed on the project, familiar with industry best practices for software development.

Knowledge & Skills

  • Strong proficiency in JavaScript (ES6/ES7), including DOM manipulation and the JavaScript object model
  • Proficiency with a popular modern front-end framework/library like React, Angular, Vue, Ember, Backbone
  • Experience with RESTful APIs
  • Experience with GraphQL APIs
  • Knowledge of modern authorization mechanisms, such as JSON Web Token
  • Understanding of React.js and its core principles
  • Familiarity with modern front-end build pipelines and tools
  • Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
  • Ability to understand business requirements and translate them into technical requirements
  • A knack for benchmarking and optimization
  • Unit or automated testing using JEST or others
  • Familiarity with code versioning tools (git)

Apply now   >

Automation Software Tester (mid-senior)

Responsibilities

  • Review acceptance criteria and specifications to provide timely and meaningful feedback. You will be the mastermind behind the requirements and acceptance criteria of each feature that was or is currently under development. Your ability to explain the requirements and acceptance criteria to all project stakeholders (developers, PO, PM, Scrum master) is key.
  • Create detailed, comprehensive and well-structured test plans and test cases
  • Implement and maintain automated UI acceptance tests
  • Identify, record, document thoroughly and track bugs
  • Perform thorough regression testing when bugs are resolved
  • Be creative, take initiative and solve challenging problems
  • Stay up-to-date with new testing tools and test strategies

Skills & Knowledge

  • 3-5 years of experience in your craft with demonstrated skill progression
  • Attention to detail
  • Basic knowledge of JavaScript, HTML, CSS Selectors, GIT basic workflows
  • Good knowledge of automation tools (WebdriverIO, Appium)
  • Open to learn a new programming language
  • A tenacious learner, curious and constantly pushing the boundary of what is possible
  • Analytical mind and problem-solving attitude
  • Self-driven; don't expect us to tell you what to do on a constant basis, you should be proactive and do what you know needs to be done to complete your tasks.

Apply now   >

Manual Software Tester (mid)

Responsibilities

  • Identifying, reporting, and following up on defects.
  • Investigating, identifying, and following up on production issues.
  • Assisting the development team in overseeing problematic areas, underestimated risks, scopes and bottlenecks.
  • Assisting the Product owner in analyzing business requirements and defining the Acceptance criteria

Skills & Knowledge

  • At least 3 years experience as a manual tester
  • Good knowledge of Javascript
  • Good knowledge of Webdriver.io
  • Knowledge in web API tests
  • Understanding of how to describe a bug
  • High level of English, speaking & writing (B1+)
  • Nice to have: BS/MS degree in Computer Science, Engineering or a related subject
  • Nice to have: Familiarity with Postman
  • Nice to have: Knowledge of SQL 

Apply now   >

Senior UI/UX Lead

We're looking for a senior UI/UX designer to act as a design lead for our team. You'll be supervising our team of designers, ensuring that they are engaged, that they have a clear growth plan and that they are performing well.

As our design lead, you'll also be involved in product discovery and product design projects within the company.

Responsibilities

Operational

  • Hold product workshops on your own on any related design topic (Ex: Design Sprint workshops, Lightning Design Jams etc).
  • Organize research workshops and treat them as products

  • Conduct DesignOps for clients, training other teams to make up their own design culture

  • Deal with routine tasks intuitively and without necessarily relying on rules and guidelines

  • Create or assist with product design estimations for projects

  • Engage directly with client or client partners, working with them to solve problems & ideate
  • Interact with the full end-to-end process from initial conversations with prospective client partners through to delivery and nurture relationships
  • Organize and facilitate design sprints
  • Be aware of organisational objectives, monitor developments and trends that may affect implementation of organisational strategy and help others understand them 

Design lead

  • Manage the design team
  • Create and coordinate a meeting rhythm (weekly, 1:1, design critique, etc.)
  • Participate in demo meetings and supervise the team’s evolution
  • Monitor the engagement of the design team and identify red flags or escalations
  • Evaluate your design colleagues and elaborate growth plans for them; help them set challenging goals and assist them to track and evaluate results
  • Be actively involved in shaping design culture within the company
  • Define new roles within the design team and write proper job descriptions
  • Supervize and review estimation techniques and patterns within your team
  • Improve design processes and evangelise these improvements in all TS projects (when applicable)
  • Keep stakeholders accurately informed and up-to-date of both positive and potentially negative information
  • Display integrity, and respect for others, driving a culture of honest conversations and creates an inclusive space for all team members
  • Serve as an ambassador of a culture of ownership of the outcome

Knowledge & Skills

  • 5+ years proven experience as a UI/UX designer
  • Experience managing a team
  • Strong portfolio of projects
  • Fluent written and spoken English language skills and the ability to communicate clearly and succinctly
  • Experience using creative and collaborative tools such as Figma, Sketch & The Adobe Suite
  • Experience working in an Agile/Scrum project management process
  • Experience defining flow diagrams and information hierarchies
  • Demonstrated appliance of design thinking, exploration and experimentation
  • Systems Thinking: You are an excellent system thinker, capable of seeing multiples factors holistically, connecting them and understanding their dependencies.
  • Quantitative Methods: You have solid understanding about quantitative user research methods such as A/B Testing, Card sorting, Tree Testing, eye tracking, funnel flow and can translate this information into clear insights. You communicate and collaborate closely with the Data and Research teams.
  • Qualitative Methods: You have excellent observational skills that help you identify design features easy or hard to use. You have solid understanding about qualitative user research methods such as user interviews, field studies, usability testing and competitive analysis. You communicate and collaborate closely with the Research and Data teams.

Apply now   >

Interested in A DIFFERENT position?

Let’s talk

If none of the positions above fit your qualifications and you think you'd like to work at Thinslices, get in touch below.

Send us your resume   >