Software Engineer

Full-Time Position

Belgrade, Serbia

As a Front-end Developer you will work closely withengineering and product teams to craft a beautiful and engaging product from groundup.  We are constantly challenged byhard problems, such as quickly rendering complex charts, efficiently handlinglarge amounts of data, and designing sophisticated frameworks for extensivecustomization requests. Ideal candidate has expertise in Javascript andMiddleware development, including frameworks like React, Node, D3.js.

Responsibilities

  • Own features in a subsystem,with increasing complexity, from design to launch.
  • Design and build reusablecomponents utilized across our product (React, Redux, Javascript, Typescript,Node.js, html, css)
  • Design and implement UI,backend API contract and storage layer for new features.
  • Instrument logging, metrics,dashboards and alarms for services and features.
  • Collaborate across theengineering, product, and business teams to design and build new features.
  • You will brainstorm withProduct Managers and Designer to conceptualize new features.
  • Write intuitive, reusablefrontend code using test-driven development.
  • Review code and help fellowengineers grow and improve.
  • Move the needle and beaccountable for live-site quality, performance and reliability.
  • Partner with Product Managementand UX on UI feature development and tradeoffs.
  • Establish unit andintegration test foundations for features and services.
  • Identify and evaluate newtechnologies to bring into our stack.
  • Work with design and UXgroups to define UI standards.
  • Become the Subject MatterExpert of the organization’s UI Architecture.

Key Qualifications

  • 7+ years of experience indesigning, building, and refactoring large-scale customer-facing webapplications.
  • Extensive experience withJavascript frameworks like AngularJS, ReactJS, Node, and D3.js.
  • Strong sense in productdesign and user experience.
  • Ideal candidate has priorexperience leading teams on multiphase projects.
  • Hungry for impact and growth,motivated for constant learning, proactive at collaboration, and strong senseof responsibility.
  • Strong communication skillswith both technical and non-technical audiences.
  • Significant experience withReact or a similar JS framework (Vue, Angular, etc.)
  • Strong understanding ofbuilding web applications powered by RESTful APIs
  • Ability to work independentlyin a fast-paced environment with frequent production releases
  • Deep care for web performanceand maintaining quality user-experiences

Nice to Have

  • Experience with Agilemethodologies.
  • Deployment experience withKubernetes, CICD and AWS infrastructure.
  • Experience building microfrontend architecture.
  • Experience implementing responsivedesigns for mobile, tablet, and desktop browsers


Applicant Privacy Policy

Other Open Positions on this Team

There aren't any open positions on this team at the moment. Check back soon!

© 2013-2020 Usermind, Inc. All Rights Reserved   |  Terms of Use   |   Privacy