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

JavaScript Developer (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   >

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
    • Minimum 4 years experience in a similar position
    • Team or Project Coordination
    • Agile Methodologies (Scrum, Kanban, other)
    • Project Manager or Product Owner role in IT industry
  • 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   >