-
Bilyoner

Senior Frontend Developer

Bilyoner
Turkey · Full-time · Associate

We are looking for a Senior Frontend Developer to build the future of Bilyoner as a part of our highly motivated team. We look for the following skills:

  • 7+ years of experience as a Frontend Web developer
  • Degree in Computer Engineering / Software Engineering from a reputable university
  • Strong understanding of object oriented development & functional programming
  • Eager and experience in writing unit tests and peer code reviews
  • Research and development of current and emerging technologies
  • Design and create front-end architecture for projects, and contribute and provide feedback to other team members
  • Experience in Responsive Development
  • Experience in Git processes of MR and PR
  • Experience in Unit Test / E2E Test

We look specific experience on most of the technologies below:

Strong knowledge and comprehensive experience with front-end tools & technologies like;

  • React ( Hooks, SSR, HOC, etc..)
  • Redux ( Thunk, Routing, etc.. )
  • Experience with ES6 syntax (or above)
  • HTML5 & CSS Preprocessors
  • Webpack & Babel code transformation tools
  • Experience in RestFul API’s & Websocket
  • Hybrid Architectures: Building hybrid applications where server-side rendering (e.g., Thymeleaf) is combined with client-side frameworks like Angular, React, or Vue.js.
  • AJAX and jQuery: Handling partial page updates through AJAX, integrating with Java-based backends using JSON data.
  • WebSocket: Implementing WebSockets for real-time bidirectional communication between server and clients (e.g., for chat applications or live updates).
  • Spring MVC: Experience in building server-side rendered web applications with Spring MVC, which involves handling HTTP requests and rendering views using templating engines like Thymeleaf or JSP.
  • Spring Boot: Building full-stack Java applications using Spring Boot for rapid application development. In particular, using it for creating RESTful services and web interfaces.

Performance Optimization

  • Caching Strategies: Implementing caching at the server-side to optimize response times, such as using tools like EhCache or Redis to cache rendered views or fragments.
  • Session Management: Handling user sessions efficiently, ensuring proper memory management and minimizing server load.
  • Lazy Loading and Eager Fetching: Understanding and configuring JPA fetch types to optimize performance when loading data for rendering views.

And of course, we need for the following approaches and attitudes:

  • Satisfied only with a beautiful solution
  • Create beautiful, high quality, easily readable code
  • Deliver workaround/persistent solutions to the problems
  • Generate and pursue innovative ideas about his/her daily activities
  • Pushes himself and also the team at each and every iteration to produce zero defects
  • Develops not only the expected, but also the untold for the sake of the user experience and comfort
  • Energetic, Self-Motivated, and Self-Everything ;)”


Aydınlatma Metni

https://bilyoneradmins-my.sharepoint.com/:w:/g/personal/apply_bilyoner_com/EVkBNXP6V3FJss0cuCBoqIkB7OoIg1U1M4WtwWRvpenQfQ?e=EbB2ks

Key Skills

Ranked by relevance

server java responsive git css angular react jquery ajax redis
Login to Apply
Posted
Nov 01, 2024
Type
Full-time
Level
Associate
Location
Türkiye
Company
Bilyoner

Industries

Entertainment Providers

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Sony Interactive Entertainment
Related

Senior Software Engineer / Web Developer (AEM)

2026-06-12

Full-time
Not Applicable
Ireland
Software Development
Engineering
View Job Details
Sony Interactive Entertainment
Related

Software Engineer II

2026-05-19

Full-time
Not Applicable
United States
Software Development
Engineering
View Job Details
Podimo
Related

Senior Web Engineer, Intake

2026-06-17

Full-time
Not Applicable
Lithuania
Entertainment Providers
Engineering