Full-Stack Developer (Front-End Heavy)

  • Full-time

Company Description

AppXite is a product software development company, based in Riga, Latvia. Our Platform empowers sellers, distributors, and vendors transforming into a subscription- and consumption-based businesses. We have years of experience in the SaaS and software markets and long-term working relationships with the largest vendors in the world (e.g. Microsoft, IBM, AWS, Google, Adobe, Cisco etc.). AppXite platform enables the software and cloud service businesses of household names like Atea, Lenovo, and Liquid. 

Job Description

As a Full-Stack Developer (Front-End Heavy) you will mainly work on developing new feature in our existing UI applications and ensuring integrations between UI component libraries and end-user applications.

In this role you will act as an expert of assigned functionality areas, own and will be responsible for the design of functionality, documentation. We expect that you are capable to communicate effectively across teams, providing suggestions for improvements. You are capable to make complex technical decisions and implement solutions independently. 
We are looking for Middle/Senior Developer with strong and proven experience in Front-end, and with junior-to-middle level C# experience to join our Product development team! Location: Riga, Latvia or fully remote (EMEA timezone)!! 

Your Responsibilities & Mission: 

  • To perform duties related to Software Development (requirements analysis, estimation, code design, coding, bug fixing, code review, unit, and integration tests development).
  • Developing user-friendly web user interfaces and components.  Component development and maintaining existing applications. 
  • Feature design and prototyping.
  • Functional analysis for better user experience. 
  • You will be able to suggest improvements for the existing solution, methodologies, guidelines, and technologies. We will be happy if you have ideas on how to evolve our products for end-users.

  • To deliver developed tasks and features in time with a defined scope and with good quality.

  • To participate in all meetings related to the software development process, do not hide any problems and impediments, proactively propose solutions for resolving any issues that happened or may happen in the future.

  • To provide assistance to testers and support team as needed to determine system problems.

  • Proactively perform code review.

Qualifications

  • Hands on experience with ReactJS, AngularJS etc. (We are interested to see your portfolio).
  • UI component library development experience is required. 
  • Experienced in TypeScript (3.x+), MaterialUI, AngularJS (7.x+, 9.x+), ReactJS (17.x+), Redux, RxJS, Storybook.
  • Experienced in packaging tools such as Webpack.
  • Experience with .Net stack (.Net Core 3.1+) - junior-to-middle level.
  • Having experience with API first development.
  • Experienced in Mocha.
  • Experienced in Debugging (Debugging tools, Developer tools etc.).
  • Package/Framework upgrade experience.
  • Scrum or similar agile framework experience is mandatory.
  • Git with Git Flow experience is required.
  • We use Azure Boards for ticket management, and we ensure our developers keep their boards updated. 
  • CI/CD experience is desirable, but not mandatory.

Additional Information

  • We work with some of the largest companies in their industries (like Adobe, AWS, Cisco, Google, IBM, Microsoft, Lenovo, Liquid, etc.).
  • You will have skilled colleagues in an international environment.
  • You will have the opportunity to challenge, grow and develop yourself.
  • We offer professional training and certifications (Microsoft, AWS), Pluralsight, or Coursera courses.
  • 4 weeks per years of paid vacation.
  • Employee referral program.

Join the challenge: we grow together!
We kindly ask you to apply if you are located in EMEA time zone!!!