Job details

Front-End Software Engineer- React and Electron experience is a must

  • Java
  • Cypress
  • Node.js
  • GraphQL
  • Docker
  • AWS
  • TypeScript

This job might be expired

Reasons could include: the employer is not accepting applications, is not actively hiring, or is reviewing applications.

Posted: 2 months ago

Job Location: Istanbul, Turkiye (Remote friendly but Turkish citizenship is needed)

General Description:

Responsibilities: 

  • Develop responsive and user-friendly web applications using modern frontend technologies such as React.js, TypeScript, and Next.js.
  • Utilize Electron.js for building desktop applications when necessary.
  • Collaborate closely with UX/UI designers to implement designs and ensure a seamless user experience.
  • Lead the technical architecture and implementation of frontend solutions, ensuring scalability, performance, and maintainability.
  • Mentor and provide guidance to junior developers, conducting code reviews and sharing best practices.
  • Work closely with backend developers to integrate frontend components with backend services and APIs.

Requirements:  

  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • Minimum of 4 years of professional experience in front-end development.
  • Proficiency in JavaScript, HTML5, and CSS3.
  • Strong experience with React.js, TypeScript, and Next.js.
  • Experience with Electron.js and InterProcess Communication in Electron is a big plus
  • Familiarity with AWS services for deployment and management.
  • Experience with Docker for containerization of applications.
  • Proficient in Git for version control.
  • Experience with GraphQL and Apollo for efficient data fetching and management.
  • Excellent problem-solving skills and attention to detail.
  • Good verbal and written English language and communication skills.

Education and Experience:  

  • Bachelor’s degree in Computer Science or Engineering or related field with 4+ years of software development experience

Preferences:  

  • Experience with backend technologies such as Node.js
  • Familiarity with responsive design principles and techniques.
  • Knowledge of web performance optimization techniques.
  • Experience with testing frameworks such as Cypress.

#LI-KB7

#LI-Remote

#React.js

#Typescript

#frontend

#electron