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

JavaScript Developer (junior/mid)

Responsibilities

  • Implementation of features and functionalities in a full stack team
  • Building reusable code and libraries for future use
  • Translation of UI/UX wireframes to visual elements
  • Integration of the front-end and back-end aspects of the web application
  • Learning new technologies in order to become a T-Shaped full stack developer

Skills and Qualifications

  • Knowledge of JavaScript programming language (any framework)
  • Preferably good understanding of React.js, Redux, GraphQL, Node.js APIs or any other JS-based frameworks
  • Understanding differences between multiple delivery platforms (such as mobile vs, desktop), and optimizing output to match the specific platform
  • Good understanding of Data Structures and Algorithms
  • Basic understanding of Unit Testing and TDD
  • Understanding of code versioning tools like Git

Apply now   >

JavaScript Developer (mid/senior)

Responsibilities

  • Design of the overall architecture of the web application
  • Implementation of a robust set of services and APIs to power the web application
  • Building reusable code and libraries for future use
  • Optimization of the application for maximum speed and scalability
  • Implementation of security and data protection
  • Translation of UI/UX wireframes to visual elements
  • Integration of the front-end and back-end aspects of the web application

Skills and Qualifications

  • Proficient knowledge of the JavaScript programming language
  • Good understanding of React.js, Redux, GraphQL, Node.js APIs
  • Understanding differences between multiple delivery platforms (such as mobile vs, desktop), and optimizing output to match the specific platform
  • Good understanding of server-side templating languages
  • Good understanding of server-side CSS preprocessors
  • Creating database schemas that represent and support business processes
  • Data migration, transformation, and scripting
  • Management of hosting environment, including database administration and scaling an application to support load changes
  • Understanding of fundamental design principles behind a scalable application
  • Ability to implement automated testing platforms and unit tests
  • Basic understanding of Microservices and Component-Based Architecture
  • Good understanding of Data Structures and Algorithms
  • Basic understanding of Unit Testing and TDD
  • Proficient understanding of code versioning tools like Git
  • Familiarity with development aiding tools like Webpack and Docker

Apply now   >

Node.js Developer (mid/senior)

Responsibilities

  • Focus on designing and implementing scalable, testable and maintainable web apps
  • Help resolve technical issues/blockers as a developer on the team
  • Perform thorough and thoughtful code reviews to help maintain a high standard of code quality
  • Along with your team, ensure our services are operating reliably in production
  • Work with Product/Project Managers to understand priorities and roadmap
  • Champion good habits (development techniques, TDD, security, and tech debt balance, agile habits) within your team
  • Be creative, take your own initiative and solve some of our most challenging problems

 

Skills & Qualifications

  • 2+ plus years of experience in your craft with demonstrated skill progression
  • Strong proficiency with JavaScript, REST API, Git (or similar) and express (or similar)
  • Familiarity with Domain Driven Development, AWS, monorepos, and GraphQL
  • Competent at making data-driven decisions
  • Develop systems that are scalable, resilient, maintainable, and highly available
  • A tenacious learner, curious and constantly pushing the boundary of what is possible
  • A highly effective collaborator, you work with your team towards common goals
  • Self-driven and passionate about taking complete ownership of your tasks and championing efforts to get your tasks to completion

Apply now   >

UX/UI Designer (mid/senior)

Responsibilities

  • Understand product specifications and user psychology
  • Create personas through user research and data
  • Hold and facilitate product design activities within a live workshop with potential clients
  • Compare other existing products and be up to date with industry trends in order to provide informed competitor analyses
  • Conduct concept & usability testing and gather feedback to offer improved solutions
  • Develop wireframes and prototypes around customer needs
  • Demonstrate visual acuity with high attention to detail
  • Collaborate as part of a project team; working alongside developers, other designers, and project manager to meet project deadlines
  • Manage work across multiple projects
  • Seek out, understand and incorporate feedback throughout the design process
  • Find creative ways to solve UX problems
  • Demonstrate visual acuity and attention to detail through modern aesthetics applied in practical UIs

Skills and Qualifications

  • 3-5 years proven experience as a UX and/or UI designer
  • 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

Apply now   >

Product Owner

Responsibilities

Communication and managing expectations

  • Client satisfaction (gather and offer regular feedback to client and team)
  • Clear communication: keep the relevant stakeholders up to date on the project status and details
  • Set quarterly goals with your team and coordinate the team to achieve them
  • Kick-off project workshops

Product

  • Relevant stakeholders are aligned regarding product vision, objectives and scope
  • Product backlog is managed and prioritised
  • Non-functional requirements are defined
  • Releases and iterations are planned and relevant stakeholders are aligned
  • Feedback is gathered from stakeholders and is reflected in the backlog and/or release plan
  • The team has a good understanding of the work they need to do
  • Stories and/or iterations delivered are reviewed and accepted

Managing project constraints

  • Scope, time, budget overview is clear to you, team and client at any given time
  • Scope, time, budget, quality are managed according to contract and project needs
  • Client, PM, AM and team have the same understanding on what is Fixed, what is Flexible in each specific stage of the project (budget, scope, time)
  • Risks are identified and addressed
  • Issues that cannot be solved in the team are escalated
  • Thinslices best practices for PM/PO are followed and updated

Admin

  • Financials are managed: budget, forecast, updates, approvals, invoicing
  • Logistics are managed: for travel & client meetings, team needs

Skills and Qualifications

  • Prior Experience
    • Team or Project Coordination
    • Agile Methodologies (Scrum, Kanban, other) is a plus
    • Project Manager or Product Owner role in IT industry is a plus
  • Communication, facilitation and presentation skills (client-facing, team)
  • Advanced English skills (written and verbal communication, B2/C1+)
  • Set & manage expectations skills
  • Good understanding of Agile methodologies (SCRUM, Kanban, agile concepts) and tools (Jira / Confluence)
  • Analytical thinking
  • Problem-solving skills and solution-oriented
  • Prioritizing skills
  • Self-organizing and time management skills Pro-active
  • Nice to have: Strategic thinking (product, project, business)
  • Nice to have: Decision-making skills

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   >