Job Description
For more than 40 years, Accelya has been the industry’s partner for change, simplifying airline financial and commercial processes and empowering the air transport community to take better control of the future. Whether partnering with IATA on industry-wide initiatives or enabling digital transformation to simplify airline processes, Accelya drives the airline industry forward and proudly puts control back in the hands of airlines so they can move further, faster.
Job Summary:
This role will be instrumental in creating a variety of engaging and inspiring user interfaces, which will include both functional web management portals, as well as demonstration and “showcase” sites for both desktop and mobile applications. A deep understanding of HTML5, CSS3,next.js, JavaScript ES6, and Typescript are critical, as well as a strong eye for design, usability, design systems and accessibility WCAG. As well, strong software craftsmanship and a broad understanding of React and web frameworks and technologies are important facets of this role.
Roles and Responsibilities:
- Develop, maintain, and enhance user interfaces for web applications using React.js. Write clean, maintainable, and efficient code.
- Implement server-side rendering (SSR) and static site generation (SSG) features.
- Develop and optimize APIs with Next.js API Routes or integrate third-party APIs as required.
- Collaborate closely with UX designers to transform wireframes and prototypes into functional, interactive interfaces. Create responsive and cross-browser-compatible UIs that work well on a variety of devices and browsers.
- Collaborate with backend developers to integrate REST/JSON APIs based on Swagger & OpenAPI 3.
- Utilize complier/transpilers like Babel and PostCSS to ensure broad cross-browser compatibility while authoring maintainable, modern source code and CSS
- Work with UX Designers to incorporate Figma and Storybook to seamlessly synchronize UX designs with React UI implementations
- Optimize application performance by identifying and resolving front-end bottlenecks and ensuring fast load times and efficient resource management.
Knowledge, Skill and Qualification:
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
- Proven experience as a UI developer with in-depth knowledge of React
- Strong understanding of Server-Side Rendering (SSR), Static Site Generation (SSG), and Client-Side Rendering (CSR).
- Strong proficiency in HTML5, CSS3/SCSS, JavaScript (ES6), and Typescript.
- Experience with other front-end development frameworks and libraries (e.g., Redux, Recoil, rx.js)
- Experience with state management libraries (e.g., Redux, Zustand, or Context API).
- A strong portfolio showcasing past projects and UI development work is a plus.
What does the future of the air transport industry look like to you? Whether you’re an industry veteran or someone with experience from other industries, we want to make your ambitions a reality!