×
Register Here to Apply for Jobs or Post Jobs. X

Client Side Software Developer; Frontend + Mobile

Job in 26240, Çankaya, Eskişehir, Turkey (Türkiye)
Listing for: Plan-S Satellite and Space Technologies
Full Time position
Listed on 2026-01-10
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 150000 - 300000 TRY Yearly TRY 150000.00 300000.00 YEAR
Job Description & How to Apply Below
Position: Client Side Software Developer (Frontend + Mobile)
Location: Çankaya

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 + Type Script) and mobile applications (Flutter + Dart) used in ground segment operations.
  • Integrate UIs with backend services and real-time data (REST/Graph

    QL, Web Socket/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 + Type Script 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/Graph

    QL APIs with robust client data-layer patterns (e.g., React Query/RTK Query; Flutter Bloc/Riverpod),
  • Experience with real-time client integrations (Web Socket/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 (Indexed

    DB/Local Storage; SQLite/Hive on mobile) and efficient caching/invalidation strategies,
  • Professional experience with React (Type Script);
    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 Things Board,
  • Familiarity with Agile Methodology and its related tools (SCRUM, KANBAN, Jira, Click Up 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://(Use the "Apply for this Job" box below). adresini ziyaret edebilirsiniz.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary