Senior Software Engineer UI/UX

Goodrich Aerospace Pte Ltd

Singapore Remote

Full time



Apr 2

Senior Software Engineer UI/UX

Goodrich Aerospace Pte Ltd


5-7 Years


Job Description

We are looking for a highly skilled application programmer who is comfortable with both front and back end programming, with good experience and proficiency in UI/UX development. UI/UX developer who is motivated to combine the art of design with the art of programming. The ideal candidate is a creative thinker with experience in user experience definition and user interface design. Responsibilities will include translation of the UI/UX design wireframes to actual code that will produce visual elements of the application. You will need to bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works.

The role will be required to see out a project from conception to final product, as a sole contributor, or part of a developer team, that requiring good organizational skills and attention to detail. This role will also be responsible for the integration between front end client with different application frameworks and platforms within the organization’s Industry 4.0 digital solution ecosystem, as well as supporting exploration of new technology and innovation solution.

Roles and


(Essential roles, responsibilities an d activities a candidate can expect to assume in this


  • Works with application development team, business unit process experts, and outsource technology partner to design and develop software applications.
  • Design and develop rapid prototypes of HTML5/CSS3/JQuery front-end code across a broad array of interactive web and mobile projects.
  • Possess an advanced knowledge of web and mobile UX/UI; adhere to and extrapolate complex design systems and apply to coded pages, screens, and states.
  • Develop, test and implement high-end performance web UIs across multiple browsers, platforms, and devices, including smartphones and tablets.
  • Explore and learn the latest front end technologies and standards to ensure we are always using the best techniques possible
  • Evaluate and implement best fit frameworks and integrated development environment required to provide required development infrastructure
  • Evaluate and deploy required UI/UX development tools
  • Develop front end application.
  • Develop back end applications.
  • Set up apps servers and databases for functionality.
  • Ensure applications performance (responsiveness), intuitiveness and friendliness - UX.
  • See through a project from conception to finished product.
  • Design, develop and consume APIs

Qualification and



(Education and Work experience that a candidate should have when applying for position)

Minimum Education required (specific field or equivalent):

  • Bachelor degree in a technical discipline, with emphasis on Computer Science/ Computer Engineering/ Design
  • A passion for web and mobile UX/UI

Minimum years of experience in role:

  • Proficient understanding of distributed computing principles
  • 5+ years experiences in full software development lifecycle
  • Experience on Secure Software Development, secure code quality control, and application and system integration vulnerability assessment.
  • Experience with Application Development and Software Assurance in a highly regulated industry
  • Experience with Software Development Project Management
  • Able to create complex UI using HTML5, CSS3 and Javascript that works on multiple interfaces and environment.
  • First-hand knowledge of user-centered design principles, and UX design practices and methodologies.
  • Strong sense of web design and attuned to the fundamentals of user experience, including accessibility
  • (Desirable) Experience with web libraries and frameworks such as Backbone, Angular, Ionic, Bootstrap, Jquery, or Ember, and CSS preprocessing frameworks (such as Sass or Less)
  • Ability to operate design tools such as Sketch, Illustrator, Inkscape etc.
  • Ability to work as part of a team - both in the context of the Development team, as well as with the greater organisation as a whole
  • Proficiency with server side languages such as .Net, Node JS, Java, PHP, Python, etc.
  • Proficiency with database technology such as Ms SQL, Oracle, MySQL and MongoDB.
  • Proficiency with fundamental front end languages such as HTML, CSS and JavaScript (e.g Angular JS, React and Amber).
  • Experience with mobile apps development
  • Great individual performer as well as contributor in a team
  • Good problem solving skills.
  • Self-motivated and work well under pressure.
  • Fresh graduate with highly self- motivated personality are welcome to apply as well.

Preferred Skills (if any):

  • Demonstrated Excellent level of analytical ability, communication and interpersonal skills required to build relationships with team members to solve problems and resolve issues.
  • Experiences in full software development lifecycle
  • Experience to create complex UI using HTML5, CSS3 and Javascript that works on multiple interfaces and environment.
  • First-hand knowledge of user-centered design principles, and UX design practices and methodologies.

Job Details

Industry: Other

Function: IT

Role: Other Software/Hardware/EDP


  • Agile Methodologies
  • C++
  • Java
  • Javascript
  • Linux
  • Programming
  • Software Development
  • Software Engineering
  • Unix
  • Xml
  • Development
  • designed
  • Ability to work creatively
  • Motivated
  • Highly skilled
  • Graphical User Interface Design

You must be logged in to apply to this job.