Apply

Senior Frontend Software Engineer

Posted 13 days agoViewed

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: Serbia

🔍 Industry: Financial Services

🏢 Company: SAP Fioneer👥 1001-5000Financial ServicesOnline PortalsEnterprise ApplicationsInformation TechnologyEnterprise SoftwareSoftware

🗣️ Languages: English

⏳ Experience: 5+ years

🪄 Skills: AgileDesign PatternsFrontend DevelopmentGitHTMLCSSJavascriptJestReact.jsSCRUMTypeScriptReduxReactCI/CDRESTful APIsMicroservices

Requirements:
  • 5+ years of experience in frontend development, with a strong focus on SPA frameworks like React, Vue or Angular. React would be a plus.
  • Strong skills in JavaScript, TypeScript, HTML, CSS, and related web technologies.
  • Proven experience in designing and implementing modular frontend architectures (Micro Frontends).
  • In-depth knowledge of software development principles, design patterns, and best practices.
  • Experience with state management libraries such as Redux and testing frameworks like Jest.
  • Experience with package managers like npm and module bundlers such as Vite or Webpack.
Responsibilities:
  • Design and develop high-quality, responsive, and performant frontend solutions using modern technologies, such as React, Redux, Jest, TypeScript, JavaScript, HTML, and CSS (SASS / LESS / SCSS).
  • Implement and maintain modular frontend architectures to enhance maintainability, scalability, and reusability of code. Ensure that code components are well-structured and easily manageable.
  • Work closely with UI designers to ensure the user interface is consistent, usable, and accessible. Provide feedback and suggestions to improve the overall user experience.
  • Collaborate with other team members, including software engineers, product owners, and business analysts, to deliver high-quality software solutions. Participate actively in Agile/Scrum development processes.
  • Write clean, maintainable, and testable code. Engage in code reviews and provide constructive feedback to elevate code quality and team performance.
  • Continuously improve your knowledge and skills. Stay up-to-date with modern frontend technologies, development practices, and industry trends. Share knowledge and best practices with the team to foster a culture of continuous learning and improvement.
Apply