Description

Responsibilities

  • Develop user interfaces for web solutions by studying information needs, conferring with users, studying systems flow, data usage and work processes.
  • Drive the development of the user interfaces for large, complex solutions.
  • Collaborate with UX designers and clients to align interface architecture with user experience requirements.
  • Work as part of a development team to mentor software engineers, perform code reviews and ensure best practice is being followed.
  • Consult with clients and guide them through critical technology and user experience decisions.
  • Work as part of an Agile development team to implement all phases of enterprise-level software development.

Required Skills

  • UI Developer with expert Software Engineering skills using JavaScript, React RxJS to help work on a range major UI projects.
  • Good in Scripting (Ansible, python, Perl, Shell, Curl, etc).
  • Ability to be customer facing with good communication skills.
  • Willing and able to learn new technologies.
  • Must be knowledgeable in the English language/speak clearly and understandably use the English language.
  • Ability to learn from mistakes and apply constructive feedback to improve performance.

Required Experience

  • Hands on experience as a UI developer with React JS UI Framework.
  • Hands on experience as a backend developer with Java Spring boot and Python.
  • Hands on experience in containerizing application and deploying.
  • Hands on experience with cloud, cicd, gitlab, jenkins.
  • Hand on experience in any of the cloud(AWS).

Education Requirements

  • Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field.


 

Education

Any Graduate