Medior Frontend Developer

Holycode Logo

Holycode

📍Remote - Worldwide

Summary

Join Holycode Products, a leading product development company, as a Medior Frontend Developer. You will contribute to crafting intuitive and engaging applications, developing and maintaining responsive web applications using frameworks like React.js, Next.js, or Angular, and collaborating on translating designs into responsive web experiences. This role requires ensuring seamless user experiences, analyzing customer requirements, implementing integrations with third parties, and collaborating with team members. You will also conduct code reviews, work in an agile environment, mentor junior team members, and drive process improvements. The ideal candidate will have a Bachelor's degree in a related field, at least 5 years of experience, and proficiency in various technologies. Holycode offers a competitive benefits package, including flexible working hours, paid time off, and opportunities for professional development.

Requirements

  • Bachelor’s degree in computer science, computer programming, software engineering, or a related technical field
  • At least 5 years of professional experience as a web/frontend developer
  • Proficiency in React.js, Next.js and/or Angular
  • Good knowledge of HTML5, CSS3 and responsive UI development
  • Extensive experience with modern JavaScript (ES6+) and TypeScript
  • Experience with CSS frameworks like Tailwind or Material-UI
  • Good understanding of hooks, state management (Redux, Context API)
  • Good understanding of semantic markup and cross-browser optimization
  • Familiarity with RESTful APIs and integrating frontend applications with backend services
  • Knowledge of Tanstack query
  • Proficiency in using versioning tools (Git), Docker, and working with CI/CD environments
  • Experience working with design tools (e.g. Figma) and UI/UX principles
  • Strong problem-solving skills and attention to details in UI/UX design implementation
  • Good time management and ability to prioritize tasks among multiple or changing priorities
  • Strategic thinking and ability to align frontend development efforts with broader organizational goals and objectives
  • Enjoy mentoring junior frontend team members, or would like to have this opportunity in the future
  • Good communication skills, spoken and written, with fluent English as essential (knowledge of German is a plus)
  • Prefer to work on agile software development projects with remote teams

Responsibilities

  • Focus on crafting intuitive and engaging applications
  • Develop and maintain responsive web application using frameworks like React.js, Next.js or Angular
  • Collaborate on translating designs into responsive web experiences
  • Ensure a seamless user experience through performance optimization and usability testing
  • Analyze customer requirements, develop and implement proposals and digital solutions
  • Implement various integrations with 3rd parties such as payment providers, KYC providers etc
  • Collaborate with other team members, to design, develop, and maintain features end-to-end
  • Do code reviews, support the software development team during implementation with an active contribution to code if required
  • Work in an agile environment with a strong focus on delivering high-quality code
  • Provide mentorship to other frontend team members, guiding them in best practices, methodologies, and tools
  • Drive process improvements within the frontend team and across the organization, ensuring quality throughout the software development lifecycle
  • Collaborate closely with development, product management, and other teams to ensure the best results
  • Act as a point of escalation for complex issues, ensuring their resolution and timely delivery
  • Evaluate new tools, technologies, and methodologies, and support their adoption if and where it improves efficiency and effectiveness
  • Stay abreast of industry trends, emerging technologies, and best practices in software quality assurance

Preferred Qualifications

  • Proficiency in implementing and maintaining unit and integration tests, using testing frameworks and tools like Jest (experience with Cypress would be considered a plus)
  • Proficiency using Three.js or similar library (or if you would like to use it in the future)
  • Experience with mobile application development (or if you would like to have this opportunity in the future) is not mandatory, but would be considered a strong plus

Benefits

  • Full-time employment with flexible working hours
  • Equipment for work
  • 100% paid sick leave up to 30 days
  • 22 days of paid vacation, plus one additional paid vacation day for every 2 years spent in the company
  • Competitive benefit package (budget for sports, private health insurance for you and your family, Pizza Day, Friday lunch…)
  • Employee Referral Program: Incentives for successfully referring qualified candidates to our team
  • Working remotely within multidisciplinary teams in agile environment or working in one of our offices in Belgrade, Novi Sad or Nis (flexible)
  • Working on challenging projects and new technologies
  • Supportive environment for personal development and learning
  • Strong company culture and team spirit that supports your best work
  • Regular team-building events
  • Modern offices with fully stocked kitchens
  • Paid English and German language lessons
  • New Year’s gifts and a theater show for kids
  • Anniversary gifts

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.