Senior Frontend Developer

Macedonia

31/03/2024

Job description

We are seeking a highly skilled Front-End Developer responsible for developing new user-facing features, determining the structure and design of web pages, building reusable codes, optimizing page loading times, and using a variety of markup languages to create the web pages.

Key responsibilities

  • Meeting with the development team to discuss user interface ideas and applications
  • Reviewing application requirements and interface designs
  • Identifying web-based user interactions
  • Developing and implementing highly responsive user interface components using react concepts
  • Writing application interface codes using JavaScript following react.js workflows
  • Troubleshooting interface software and debugging application codes
  • Developing and implementing front-end architecture to support user interface concepts
  • Monitoring and improving front-end performance
  • Documenting application changes and developing updates
  • Building reusable components and front-end libraries for future use
  • Translating designs and wireframes into high quality code
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers

Requirements

  • Bachelor’s degree in computer science, information technology, or a similar field
  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
  • Thorough understanding of React.js and its core principles
  • Familiarity with RESTful APIs
  • Ability to understand business requirements and translate them into technical requirements
  • Knowledge of modern authorization mechanisms, such as JSON Web Token
  • Familiarity with modern front-end build pipelines and tools
  • Familiarity with code versioning tools
  • Familiarity with AWS / Azure cloud is a plus
  • Knowledge of testing frameworks and libraries like React Testing Library, Jest, etc.

What we offer

  • Full-time employment
  • Working from home possibility
  • Private health insurance
  • Monthly Gym membership
  • Access to education and professional improvement
  • Working with great people in a culture that supports both autonomy and collaboration
  • Office perks: great location, modern equipment unlimited coffee & tea, fruits, spacious lounge area
  • Team building activities
  • Competitive compensation package
Apply now