Job Search and Career Advice Platform

Enable job alerts via email!

Client Side Software Developer (Frontend + Mobile)

Plan-S Satellite and Space Technologies

Çankaya

On-site

TRY 150,000 - 300,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading space technology company in Ankara seeks a skilled Frontend Developer to design and develop web and mobile applications. Applicants should have expertise in React, TypeScript, Flutter, and robust experience integrating with backend services. This is an opportunity to join a dynamic team and help shape the future of satellite technology. Competitive compensation and benefits offered.

Benefits

Competitive compensation package
Opportunity to shape New Space
Great work environment
Wide range of side benefits

Qualifications

  • At least four years of experience in software development.
  • Strong understanding of data structures and algorithms.
  • Proven ability to design, build, scale, and maintain applications.

Responsibilities

  • Design and develop web applications used in operations.
  • Integrate user interfaces with backend services.
  • Write automated tests to ensure software quality.

Skills

React + TypeScript
Flutter + Dart
OAuth2
REST APIs
GraphQL
State Management
CI/CD
Problem-solving
Team collaboration
Clean Code

Education

Bachelor's degree in Computer Engineering, Computer Science, or related field

Tools

Jest
Playwright
Cypress
Job description
Overview

Hi there! We call you from outside the Earth.

We, as Plan-S, are Turkey's largest private initiative in satellite and space technologies. With the aim of building the best team, being the bravest and most visionary, we are located in the most amazing location of the city, at the hearth of R&D.

We design and build small satellites for low-earth orbit, geostationary satellites, and even small spacecrafts for the moon and beyond. We offer our customers end-to-end satellite as a service solutions.

We believe that the hardest jobs and the greatest achievements can only be done with the best. If you believe that you are one of the best, it is your job to achieve the hardest, and if you want to plan a new future for the world, join Plan-S!

Responsibilities
  • Design and develop frontend web applications (React + TypeScript) and mobile applications (Flutter + Dart) used in ground segment operations.
  • Integrate UIs with backend services and real-time data (REST/GraphQL, WebSocket/SSE); implement robust state management and background/offline sync.
  • Implement secure client-side authentication/authorization (OAuth2/Keycloak, JWT), session/refresh flows, and secure storage on mobile.
  • Model and consume backend data via well-typed client models; manage client-side persistence (cache, local storage/SQLite) and efficient data fetching.
  • Design and implement frontend applications (React) and mobile apps (Flutter) with reusable components, design systems, and accessibility.
  • Write clean and maintainable code.
  • Work with other team members to ensure timely delivery of high-quality software solutions.
  • Write automated tests (Jest/React Testing Library, Playwright/Cypress; Flutter unit/widget/integration tests) to ensure quality.
  • Contribute to CI/CD for web and mobile (build pipelines, store submissions, versioning), performance budgets, and observability (logging/metrics/crash reporting).
  • Participate in code reviews, testing, and debugging activities to ensure software quality.
  • Documenting software design, and interface control documents.
Qualifications
  • Bachelor's degree from Computer Engineering, Computer Science, Software Engineering, or a related field,
  • At least four years of experience,
  • Strong understanding of data structures, algorithms, design patterns, SOLID principles, DDD, Clean, Onion and, Event-Driven architectures,
  • Proficient in React + TypeScript and Flutter + Dart, with a proven track record of shipping high-quality web and/or mobile apps at scale.
  • Proven ability to design, build, scale, and maintain production web/mobile applications,
  • Deep knowledge of frontend architecture (component-driven design, routing, forms, performance, accessibility),
  • Strong experience consuming REST/GraphQL APIs with robust client data-layer patterns (e.g., React Query/RTK Query; Flutter Bloc/Riverpod),
  • Experience with real-time client integrations (WebSocket/SSE), reconnection, back-off/retry, and optimistic updates,
  • Strong experience implementing OAuth2/Keycloak, JWT, token refresh, secure storage (Keychain/Keystore), and a11y/security best practices on the client,
  • Experience with client-side storage (IndexedDB/LocalStorage; SQLite/Hive on mobile) and efficient caching/invalidation strategies,
  • Professional experience with React (TypeScript); Flutter for mobile (Angular optional),
  • Experience deploying web apps (CDN, SPA/SSR) and releasing mobile apps (Play/App Store) with telemetry (Crashlytics/Sentry) and feature flags,
  • Excellent problem-solving skills and the ability to work independently and/or collaboratively in a team environment,
  • Excellent verbal and written communication skills,
  • Ability to work in a fast-paced, dynamic environment and deliver high-quality work on tight deadlines.
Nice to have
  • Experience with React 18+, and advanced Flutter (Isolates, platform channels),
  • Familiarity with ThingsBoard,
  • Familiarity with Agile Methodology and its related tools (SCRUM, KANBAN, Jira, ClickUp etc.),
  • Familiarity with CI/CD processes,
  • Familiarity with IOT systems.
Benefits
  • The opportunity to shape “New Space”
  • Great work environment, opportunity to get responsibilities in the first day
  • Strong work & team culture empowering autonomy, self-discipline, and personal growth
  • Competitive compensation package
  • Wide range side benefits package
Compliance

Başvurunuz nedeni ile paylaşmış olduğunuz veriler KVKK kapsamında korunmakta ve işlenmektedir. Ayrıntılı bilgi için https://www.plan.space/gdpr adresini ziyaret edebilirsiniz.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.