Software Frontend Engineer

3 days ago


Changi, Singapore Thales Full time

Location: Singapore, Singapore

Thales people architect solutions that are relied upon to deliver operational advantage at every decisive moment throughout the mission. Defence and armed forces customers rely on us to deliver the full range of defensive systems for land, sea, and air. From early warning, to threat neutralisation, our platforms cover all levels from very short-range systems, to extended protection across the entire battle-space including Airspace Mobility Solutions, Vehicles and Tactical Systems and Missile Defence, Optronics, and Radar.

Thales established its presence in Singapore in 1973 to support the expansion of aerospace-related activities in the Asia-Pacific region. Throughout the last four decades, the company grew from strength to strength and is today involved in the primary businesses of Aerospace (including Air Traffic Management), Defence & Security, Ground Transportation and Digital Identity & Security. Thales today employs over 2,100 people in Singapore across all its business areas.

**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.

**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**
- 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 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


  • Software Engineer

    3 days ago


    Changi, Singapore Thales Full time

    Location: Singapore, Singapore Thales people architect solutions that are relied upon to deliver operational advantage at every decisive moment throughout the mission. Defence and armed forces customers rely on us to deliver the full range of defensive systems for land, sea, and air. From early warning, to threat neutralisation, our platforms cover all...


  • Changi, Singapore Thales Full time

    Location: Singapore, Singapore Thales people architect identity management and data protection solutions at the heart of digital security. Business and governments rely on us to bring trust to the billons of digital interactions they have with people. Our technologies and services help banks exchange funds, people cross borders, energy become smarter and...

  • Software Engineer

    4 days ago


    Changi, Singapore Thales Full time

    Location: Singapore, Singapore In Singapore, Thales has been a trusted partner since 1973, originally focused on aerospace activities in the Asia-Pacific region. With 2,000 employees across three local sites, we deliver cutting-edge solutions across aerospace (including air traffic management), defence and security, and digital identity and cybersecurity...


  • Changi, Singapore Dell Full time $13,200 - $180,000 per year

    As a Senior Software Engineer (Test Development) in our Solutions Platform group, you willHave the passion for delivery of next-generation software, show enthusiasm towards learning new technologies, and inspire innovation within the team.Thoroughly evaluate quality, reliability, and performance of solution platform products by developing and executing test...


  • Changi, Singapore Thales Full time

    Location: Singapore, Singapore Thales people architect solutions that are relied upon to deliver operational advantage at every decisive moment throughout the mission. Defence and armed forces customers rely on us to deliver the full range of defensive systems for land, sea, and air. From early warning, to threat neutralisation, our platforms cover all...

  • Software Engineer

    2 weeks ago


    Changi Airport, Singapore CAA Civil Aviation Authority of Singapore Full time $90,000 - $120,000 per year

    [What the role is]The Next Generation Programme Office (NGPO) Open Platform for Air Navigation Services (OPANS) is looking for motivated software engineers with a collaborative, proactive attitude and a passion for continuous learning.You will be part of a team focused on developing software for the Next Generation ANS (Air Navigation System).If you are an...

  • Software Engineer

    3 days ago


    Changi, Singapore Thales Full time

    Location: Singapore, Singapore Thales people architect identity management and data protection solutions at the heart of digital security. Business and governments rely on us to bring trust to the billons of digital interactions they have with people. Our technologies and services help banks exchange funds, people cross borders, energy become smarter and...

  • Software Engineer

    2 weeks ago


    Changi, Singapore Thales Full time

    Location: Singapore, Singapore Thales people architect identity management and data protection solutions at the heart of digital security. Business and governments rely on us to bring trust to the billons of digital interactions they have with people. Our technologies and services help banks exchange funds, people cross borders, energy become smarter and...


  • Changi, Singapore ROHDE & SCHWARZ GmbH & Co. KG Full time

    **Your tasks**: - Develop system software for radio monitoring solutions - Analyze and understand requirements from customers, product managers and test specifications - Provide technical leadership in software design and development - Coordinate and integrate development between multi-site teams - Maintain high software quality standards **Exciting...


  • Changi, Singapore Thales Full time

    Location: Singapore, Singapore Thales people architect identity management and data protection solutions at the heart of digital security. Business and governments rely on us to bring trust to the billons of digital interactions they have with people. Our technologies and services help banks exchange funds, people cross borders, energy become smarter and...