Senior Full Stack Developer

Engineering · Full-time · Bulgaria

Job description

 Infragistics provides the world’s largest enterprises with tools and solutions to accelerate application design and development, and foster team collaboration. More than two million developers worldwide use Infragistics’ enterprise-ready UX and UI toolkits to rapidly prototype and build high-performing applications for the cloud, web, mobile and desktop. Infragistics’ Reveal reimagines what business users can achieve with self-service business intelligence visualization, while Indigo.Design, introduces design-to-code efficiencies during the designer-to-developer handoff. Infragistics clients represent 100% of the S&P 500, including global software providers who rely on Infragistics when reliability and performance are non-negotiable. 

  We are seeking a highly skilled and self-motivated Senior Software Developer with 6+ years of experience in the field of general Web development. The ideal applicant has a strong development background and ability to engage and lead a team of software engineers in developing robust controls and components for the Infragistics Ignite UI product line. The candidate should also present passion and experience mentoring junior software developers. Must present evidence of successfully completed projects and defend resume points with confidence. 

  • Deliver new features in the Infragistics products (Ignite UI, App Builder).

  • Independently debug product code to understand product behavior and create solutions, workarounds, and modify existing code to resolve problems with the product.

  • Advocate for customers’ perspective and needs within the product team.

  • Author new code samples, help topics, blog posts, and other documentation, and review/edit other team members’ docs.

  • Help ensure optimal test coverage by authoring automated tests and executing manual tests for your team’s product areas, as well as for your own code.

  • Mentor other software developers by sharing and presenting your knowledge.

  • Actively work on team and personal professional development plans for ongoing improvement.

  • Understanding and commitment to Infragistics values, vision, and mission.

Requirements: 

  • 6+ years of experience with general web development.
  • Computer Science Bachelor’s Degree or similar.
  • Excellent technical knowledge of JavaScript, CSS, and HTML.
  • Experience using Angular, React, or native Web Components.
  • Experience with .NET C# and RESTful Web Services or GraphQL.
  • Experience using Git, Visual Studio.
  • Experience with reusable components and API design.
  • Ability to meet deadlines.
  • Commitment to team goals.
  • Fluent English communication and writing skills.
  • A working knowledge of software development and UX/UI design patterns for reusable components and SaaS applications.
  • A positive, can-do attitude and willingness to jump in and contribute to whatever areas the team needs at any given time.
  • Understanding and commitment to Infragistics values, vision, and mission.
  • Experience mentoring and growing other software developers.
  • Experience with Karma, Jasmine, Cypress.
  • Experience with developing object-oriented JavaScript user interface components.
  • Experience with developing SDKs.

We Offer: 

  • Open, friendly, collaborative working environment with cutting-edge technologies.
  • Learn and improve top-notch, commercial software development practices through on-the-job experience and ongoing professional development programs.
  • Opportunity to work with many other skilled developers all over the world.
  • Additional health insurance.
  • Food vouchers.
  • Flexible working hours.
  • Sport and relaxing activities in the office.
  • Open PTO (Paid Time Off) Policy – unlimited days over 20 with manager approval