Builds beautiful and responsive web applications using Angular, HTML5 and CSS3
Build efficient mobile applications using React Native, Redox
Collaborates with leads to explore existing design, determines areas of complexity, potential risks to successful implementation, learns the applications capabilities
Assists in defining software architectures
Writes well designed, self-documented, testable, efficient code
Our tools and stack
Our standard working environment is Ubuntu.
Our websites are built using Angular, and our mobile apps are built using React Native. The services layer is developed using Spring and Java 8. And the database is on PostgreSQL.
We serving our web apps via Nginx container run in Docker Swarm network consist of CentOS servers.
The source code is hosted on gitlab.com, built, tested deployed via Gitlab CI. Everything from idea, planning to develop and deployment is done on Gitlab.
Requirements
Experience:
At least 2-year experience in Web development
At least 1-year experience in Angular version 2 and above, or 1-year experience in React, React Native.
Mindset:
Be responsible. If anything wrong, first check your side, then check again before blaming someone else.
Be a perfectionism. You don't have to write perfect code for the first time, but you should want to make it perfect, and spend your time to review and improve your work, until it's perfect.
Never stop improving yourself. You know Gitlab? Good. How about git bisect, git rev-parse, git reflog?
Skill:
Mandatory
ES6, HTML5, CSS3
Git
Nodejs, Yarn, npm
Chrome DevTools
At least one tool for API testing, for example: Postman, curl or httpie
Work and living in Linux. Our standard working environment is Ubuntu, and our application run in Docker Swarm on CentOS.
Optional
A public profile that contains demo or showcase of your previous works, for example your Github or Gitlab profiles. We want to review your code.
Know how a well-designed API look like.
Build and using Docker container.
Config Nginx to server website production build
Can work with Photoshop, PSD to handle assets from Designer
Having experience in AJAX, JQuery, Lodash, underscore,...