Full Stack Java Developer
Technology
JonDavidsonSingapore, Singapore2 months ago
Job description
Role: Full stack Java developer
Key Responsibilities
This particular position, of Frontend Developer, encompasses the following responsibilities:- Hands on design, development, testing and deployment of UI and server-side services and applications supporting the business
- Build interactive responsive websites, ensuring the technical feasibly of the UI/UX designs
- Have a detailed eye for design and layout
- Working closely with the Global ETT teams to take the platform to the next level.
- Providing support for the desk with product related questions or issues.
- Be a team player
Key Requirements
Our ideal candidate is an individual contributor with > 3 years of experience in software development with a degree in computer science and:- At least 2 years of experience with ReactJS
- At least 3 years of experience with HTMLS, CSS3 and Javascript / Typescript
- Strong fundamentals in data structures and algorithms
- Strong familiarity with asynchronous programming, knowledge of functional and object-oriented programming
- Ability to write well documented and clean JS code
- Understanding of REST API, document request model, and offline storage
- Experience working with Redux (or Sagas/Mobx) and ES6
- Build reusable components and libraries for future use
- Knowledge of modern authorization mechanisms, such as JSON WEB token
- Experience with common front-end development tools such as Babel, Webpack, NPM
- Experience in writing unit tests using Jest, Karma
- Familiar with Shell Scripting/Python and Java
- Experience with Agile development / automated testing.
- Excellent communications skills, prior experience in business facing role.
- Experience of working in a distributed development environment (Git/JIRA/gradle/npm etc.) Laser like focus in identifying automation opportunities/process simplification.
Interested in this role?