GENEL NİTELİKLER
You will develop and support graphical interfaces and single page web applications. You will assure technical feasibility of UI/UX designs, fine-tuning the existing solutions and building new projects from scratch. You will maintain the code quality by following the coding standards, writing unit-tests and refactor the code continuously. You will be a part of a very exciting project, analyze requirements and design solutions accordingly, support production deployment & post-production issues.
What you need to have
- Bachelor's degree or equivalent experience, with a background in Computer Science or Engineering.
- 3+ Years hands-on experience with React.js.
- Experience with ES6, TypeScript.
- Experience with a state container (e.g., Redux)
- Experience building reusable web components.
- Knowledge on Git version control system.
- Knowledge on NoSql databases.
- Knowledge on RESTful API and GraphQL.
- Ability to implement designs in mobile-responsive CSS and experience with a CSS preprocessor such as SASS or LESS.
- Understanding of Continuous Integration and Continuous Delivery.
- Understanding of Web Technologies.
- Excellent written and verbal communication skills.
- English proficiency.
- Desire to continuously improve and apply technical skills.
- Strong analysis and troubleshooting skills.
- Ability to work in an agile environment with minimum guidance.
Nice to have:
- Experience with Ant Design React UI Library.
- Experience in implementing unit tests using Karma, Jasmine, Jest, Mocha etc.
- Experience with Node.js and other JS frameworks (Angular, Vue etc)