Front-End Software Specialist

Web

Mobil

Front-End

JavaScript

CSS

React

As the leading force of Türkiye’s National Technology Initiative, Baykar develops indigenous and national high-technology Unmanned Aerial Vehicle (UAV) systems and creates global impact with proven platforms. With our end-to-end engineering approach from R&D to production, we continue to deliver projects that push technological boundaries.

OUR DEPARTMENT:

Network, Information Technologies, and Information Security Systems Department is responsible for the end-to-end design, development, management, and security of the organization’s digital infrastructure. Under this department; software development, system and infrastructure management, network technologies, information security, artificial intelligence and data analytics, DevOps processes, ERP systems, and software testing activities are carried out with an integrated approach.

In line with the principles of high availability, scalability, and security, the department aims to contribute to the digital transformation of corporate processes by developing modern software architectures, cloud and on-premise infrastructures, automation solutions, and advanced analytics applications.

POSITION OBJECTIVE:

The purpose of this role is to develop and enhance user interfaces (frontend) used in corporate software projects while delivering an exceptional user experience (UX). The position focuses on strengthening frontend architecture in line with quality, performance, and accessibility standards, and on building modern, responsive solutions that align with business processes.

The role actively contributes to all phases of the software development lifecycle, supports cross-team collaboration, and plays a key part in the continuous improvement of the organization’s technical infrastructure.

WHAT AWAITS YOU:

  • Actively participate in the analysis, design, and development processes of frontend applications developed at an enterprise scale.
  • Implement designs provided by the UI/UX team (or business units) in a modern and pixel-perfect manner.
  • Develop core functionalities of the web platform with a fast, clean, and maintainable code structure.
  • Build responsive and performance-oriented interfaces compatible with all devices.
  • Manage RESTful API integrations and ensure seamless data communication with backend services.
  • Apply Clean Code principles and sustainable coding practices to improve overall code quality.
  • Contribute to Code Review processes and support technical standardization within the team.
  • Follow version control workflows (Git), perform bug analysis, and resolve cross-browser compatibility issues.
  • Stay eager to learn new technologies and apply them in ways that add value to existing projects.

GENERAL QUALIFICATIONS:

  • Bachelor’s degree in Computer Engineering, Software Engineering, or a related engineering field,
  • At least 2 years of experience in Frontend development,
  • Strong knowledge of React,
  • Solid experience with TypeScript,
  • Advanced knowledge of modern JavaScript (ES6+),
  • Experience contributing to the development of at least two web applications used by real users,
  • Familiarity with the Node.js ecosystem,
  • Experience working with RESTful services and asynchronous programming,
  • Strong understanding of responsive design and mobile-first development approaches,
  • Proficient in using version control systems (Git) effectively,
  • English proficiency sufficient to understand technical documentation,
  • Strong analytical thinking and problem-solving skills,
  • A team-oriented mindset, strong communication skills, and a high sense of responsibility.

ADDITIONAL QUALIFICATIONS (PREFERRED):

  • Experience in developing ERP systems or enterprise business applications,
  • Experience with UI libraries such as Ant Design or Tailwind CSS,
  • Knowledge of frontend build tools used for linting, bundling, and transpiling (such as ESLint, Webpack, Babel, etc.),
  • Experience in development with testing libraries (such as Jest, React Testing Library, etc.),
  • Interest in UI/UX principles and user experience,
  • Knowledge of performance optimization techniques,
  • Experience working with CI/CD processes and Agile/Scrum methodologies.