Software Frontend Engineer

7 days ago


Singapore THALES SOLUTIONS ASIA PTE. LTD. Full time
Roles & Responsibilities

ABOUT AirLab

The joint CAAS-Thales innovation lab known as 'AIR Lab' started to operate on 1st November 2019 with the objective to develop Proof of Concepts (POCs) or Minimum Viable Products (MVPs) of advanced and open technologies for future Air Traffic Management (ATM). Currently, the joint lab employs a team of 40 Thales engineers and 12 CAAS engineers and air traffic controllers operating in a vibrant ecosystem involving several Singaporean SMEs and start-ups, as well as key research institutes.

Thales engineers include 10 domain experts – with more than 10 years of experience – coming from Thales ATM centers of competence in France and Australia. These experts are coaching both the local Thales and CAAS engineers.

The POCs and MVPs are co-developed with the CAAS engineers who have access to the same development tools and environment used by the Thales Engineers (provided by the Singapore branch of Thales Digital Factory). The POCs and MVPs are defined in collaboration with CAAS air traffic controllers through iterative workshops.

AIR Lab research outcomes will feed the next generation of products, including clearly disruptive outcomes addressing Safety and Security for Open architecture, data driven ATM Twin, Green Aviation, Trajectory Based Operations.

As the AIR Lab was recently extended for another 3 years, 4 work streams are now embarked:

Regional Experimental Platform, FF-ICE/TBO, Green Aviation, Future-proof Interoperable Platform-Agnostic, Safe and Secure Platforms. These work streams are supported by the AIR Lab DataLake platform which provides data transformation and serving services in the cloud.

AIR Lab 2.0 continues to benefit from research conducted in Europe through new architecture research which, among other objectives, aims at meeting much stricter safety standards for ground ATM systems in development by the European Aviation Safety Authority (EASA). This breakthrough architecture study is co-funded by the French government (CASSIOPEA).

Regional Collaboration Platform (RCP) has been initiated in AIR Lab 1.0 and has the view to addressing regional needs.

ROLE DESCRIPTION SUMMARY

As a Frontend Software Engineer with Backend development experience at AIR Lab, you will thrive if you have a passion for coding, designing, and engaging in discussions about Frontends, UI/UX and HMIs in general, but with some capacity to understand and develop backend services. You take pride in both the quality of your technical implementations and the overall delivery. You enjoy collaborating with a diverse team, bringing together various ethnic and cultural perspectives.

You are eager to dive deep into technical challenges, identify solutions, and effectively communicate your findings, helping the team learn and grow. You are enthusiastic about exploring new technologies and finding innovative ways to apply your knowledge. You also inspire and motivate your teammates to embrace continuous learning and take an active role in all aspects of engineering activities at AIR Lab.

KEY ACTIVITIES AND RESPONSIBILITIES

As a Software Frontend Engineer, you are accountable for:

  • Design and build user interfaces that are responsive, scalable and innovative.
  • Implement features and associated automated unit and integration tests. If appropriate implement security and load tests.
  • Improve the UI frameworks and associated tests frameworks to increase productivity and quality.
  • Improve and maintain the total cost of UI components; this activity includes raising efficiencies around FinOps, CloudOps.
  • Work with the architects to effect best practices to the engineering organization.
  • Write and review the necessary technical and functional documentation in documentation repositories (e.g., backstage.io, JIRA, READMEs).

· Work in an agile, cross-functional multinational team, actively supporting the team's success.

KEY KNOWLEDGE AND EXPERIENCE

To be successful in your role, you will have demonstrated and/or acquired the following knowledge and experience:

Education

· Bachelor's degree in Computer Science or Information Technology with a minimum of 3 years of related working experience.

· Master's degree in Computer Science or Data Science, if applicable

Essential Skills/Experience

  • Working knowledge of designing and building software applications using:
    • Typescript
    • React and React state management libraries (e.g. Zustand or Redux)
    • GraphQL
    • Geospatial data visualization framework (e.g. DeckGL, Cesium, MapBox…)
    • CSS frameworks (e.g. Tailwind)
    • Unit testing tools (e.g. vitests, playwright)
    • Vite (or other build tool chains like NextJS)
  • Proficiency in distributed source code management tools like GitLab, Github and practice GitOps

Desirable Skills/Experience

  • Familiar with development and deployment technologies for cloud (e.g., Azure Cloud, AWS, GCP), Kubernetes and container workloads (e.g., Kaniko, Docker) in general.
  • Full stack development knowledge (Spring Boot, Web/Webflux, Kafka, Data, Security), Kotlin language, Kafka streams
  • Working knowledge of designing application with a "shift-left" cybersecurity approach.
  • Working knowledge of other languages (e.g., Python3, Scala2 or Scala3, Go, TypeScript, C, C++17, Java17)
  • Familiar with cloud deployment models (e.g., public, private, community and hybrid) and service models (Software as a Service, Platform as a Service and Infrastructure as a Service).

Essential / Desirable Traits

· Possess learning agility, flexibility and pro-activity

· Comfortable with agile teamwork and user engagement

YOUR CAREER AT THALES

Future opportunities will allow you to discover other domains or sites. You will be able to evolve and grow your competencies in different areas:


• Room and attention to personal development


• Build your talents in another domain of Thales Group, discovering new products, new customers, new country or go to a more complex Solution.


• Choose between a technical expertise or a leadership path


• Build an international career within a leading Engineering Group

Tell employers what skills you have

Air Traffic Management
CSS
Kubernetes
Unit Testing
Kotlin
TypeScript
Data Transformation
Agile
UI
Information Technology
Aviation Safety
Docker
Data Science
Geospatial Data
Data Visualization
  • Software Engineer

    3 weeks ago


    Singapore SHIELD AI TECHNOLOGIES PTE. LTD. Full time

    Roles & ResponsibilitiesAs a Software Engineer (Frontend), you will gain hands-on experience working on frontend projects. This role offers invaluable insights into building scalable and high-performance software platforms. We are seeking talented and passionate software engineers who are proactive in learning new skills and have the drive to step out of...


  • Singapore MAESTRO HUMAN RESOURCE PTE. LTD. Full time

    Roles & ResponsibilitiesJob Description:We're seeking a passionate Frontend Software Engineer to join our growing team. In this role, you'll work closely with designers and Backend Engineers to build intuitive, dynamic, and responsive web applications. You'll also have the opportunity to work with the latest web technologies, frameworks, and tools to bring...

  • Frontend Engineer

    1 week ago


    Singapore SEDHA CONSULTING PTE. LTD. Full time

    Roles & ResponsibilitiesFRONTEND ENGINEERRESPONSIBILITYThe Frontend Engineer is responsible for designing, developing, and maintaining intuitive, high-performance, and scalable user interfaces for digital products. The role requires strong expertise in frontend development, modern JavaScript frameworks, UI/UX best practices, and software engineering...


  • Singapore SCIENTEC CONSULTING PTE. LTD. Full time

    Roles & ResponsibilitiesFrontend Software Engineer (React.JS)Location: CentralWorking Arrangement: HybridRemuneration Package: Up to $6,500 + AWS + Variable BonusAbout Us:Join our innovative team as a Frontend Software Engineer and make an impact with your ReactJS expertise. We're looking for a creative and motivated individual to drive the development of...

  • Frontend Engineer

    3 weeks ago


    Singapore VANSHI GLOBAL PTE. LTD. Full time

    Roles & ResponsibilitiesFrontend Engineer (React/Vue)Job Responsibilities Responsible for frontend requirement analysis, architecture design, task breakdown, and development for company projects. Lead frontend architecture upgrades and performance optimization to enhance user experience. Quickly respond to product iteration needs and independently...


  • Singapore H2 GAMES PTE. LTD. Full time

    Roles & ResponsibilitiesWe are seeking a skilled Senior / Frontend Engineer to design and develop the core infrastructure for a next-generation user growth platform. This role is pivotal in building a scalable, user-friendly and robust front-end service to support business developmentJob Responsibilities:Work with product managers and other stakeholders such...


  • Singapore TIKTOK PTE. LTD. Full time

    Roles & ResponsibilitiesAbout TikTokTikTok is the leading destination for short-form mobile video. At TikTok, our mission is to inspire creativity and bring joy. TikTok's global headquarters are in Los Angeles and Singapore, and we also have offices in New York City, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul, and Tokyo.​Why Join UsInspiring...


  • Singapore TIKTOK PTE. LTD. Full time

    Roles & ResponsibilitiesAbout TikTokTikTok is the leading destination for short-form mobile video. At TikTok, our mission is to inspire creativity and bring joy. TikTok's global headquarters are in Los Angeles and Singapore, and we also have offices in New York City, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul, and Tokyo.Why Join UsInspiring...


  • Singapore WEBSPARKS PTE. LTD. Full time

    Roles & Responsibilities[12 months contract, renewable]We are hiring a Frontend Software Engineer to join our team developing our internal 3D Geospatial web application. The primary function of this role would be to assist the team to develop new user-facing features to enhance the application, while architecting the features to maintain performance and...

  • Software Engineer

    3 weeks ago


    Singapore SHIELD AI TECHNOLOGIES PTE. LTD. Full time

    Roles & ResponsibilitiesAs a Software Engineer (Frontend), you will gain hands-on experience working on frontend projects. This role offers invaluable insights into building scalable and high-performance software platforms. We are seeking talented and passionate software engineers who are proactive in learning new skills and have the drive to step out of...


  • Singapore TIKTOK PTE. LTD. Full time

    Roles & ResponsibilitiesResponsibilitiesTikTok is the leading destination for short-form mobile video. Our mission is to inspire creativity and bring joy. TikTok has global offices including Los Angeles, New York, London, Paris, Berlin, Dubai, Mumbai, Singapore, Jakarta, Seoul and Tokyo.Why Join UsAt TikTok, our people are humble, intelligent, compassionate...

  • Frontend Engineer

    3 weeks ago


    Singapore HASH BEAVER PTE. LTD. Full time

    Roles & Responsibilities前端工程师岗位职责:1、负责公司产品 Web...

  • Frontend Engineer

    3 weeks ago


    Singapore HASH BEAVER PTE. LTD. Full time

    Roles & Responsibilities前端工程师岗位职责:1、负责公司产品 Web...


  • Singapore SECOND TALENT SG PTE. LTD. Full time

    Roles & ResponsibilitiesAbout the RoleWe are looking for a Senior Frontend Engineer to develop and maintain high-performance web applications that empower designers and developers. You will work with a modern React & TypeScript stack, optimizing animations and UI components for seamless user experiences.Key Responsibilities Develop and maintain React &...


  • Singapore NEXTSOFT PTE. LTD. Full time

    Roles & ResponsibilitiesJob Description:We are looking for an enthusiastic and talented Junior Frontend Developer to join our Singapore team. This is a great opportunity for fresh graduates with a passion for coding and a strong interest in frontend technologies to grow and develop in a dynamic work environment.Key Responsibilities:Develop and maintain...


  • Singapore TIMES SOFTWARE PTE LTD Full time

    Roles & ResponsibilitiesOverview: We are seeking a skilled and experienced QA Test Automation Engineer to join our team. We pride ourselves on our commitment to excellence, quality, and cutting-edge technology. As we continue to expand our digital presence, we are looking for a talented QA Engineer who can design and implement robust automated testing...

  • Software Engineer

    4 days ago


    Singapore COGNIZANT TECHNOLOGY SOLUTIONS ASIA PACIFIC PTE. LTD. Full time

    Roles & ResponsibilitiesResponsibilitiesWe are a pioneer team that seeks to embrace DevSecOps culture and practices for application development. With the goal of creating cross-functional teams responsible for the end-to-end delivery of IT services, we aim to adopt a you-code-it, you-run-it approach to software product development and maintenance. The...


  • Singapore TELESKOP TECHNOLOGIES PTE. LTD. Full time

    Roles & ResponsibilitiesAbout UsTeleskop is a FinTech startup focused on empowering individuals to take control of their financial future. From asset tracking to legacy planning, it includes the next generation AI tools to empower users with actionable insights to make informed decisions. We are cloud based and provide a desktop and mobile app.About the...

  • Software Developer

    2 weeks ago


    Singapore VIKI PRIVATE LIMITED Full time

    Roles & ResponsibilitiesRakuten Group, Inc. is the largest e-commerce company in Japan, and third largest e-commerce marketplace company worldwide, with over 1.5 billion registered users worldwide. The Rakuten brand is recognized worldwide for its leadership and innovation, and provides a variety of consumer and business-focused services including...

  • Software Engineer

    2 weeks ago


    Singapore PADLET PTE. LTD. Full time

    Roles & ResponsibilitiesA technology is only as good as people's ability to use it. As a Senior Software Engineer at Padlet, you can own the full stack (hence the name) of taking our amazing technology at the back end, and making it usable on the front end.As a Software Engineer at Padlet, you will work on both the frontend and backend components of our...