GENEL NİTELİKLER
Main Responsibilities:
- Implement features and user interfaces of multi-tenant, large-scale SaaS applications
- Build world-class responsive web clients and in-house design system
- Architect efficient and reusable front-end systems that drive complex web applications
- Collaborate with UX Designers, Product Managers, and Software Engineers to deliver compelling user-facing products
- Identify and resolve performance and scalability issues
- Contribute to open source projects and build reusable code and libraries
- Develop unit tests with high code coverage
- Attend scrum meetings, do code reviews, communicate and provide feedback to peers
- World class engineering and global line of vision
- Fast learning of new technologies and adoption to engineering processes.
Requirements:
- 3+ years of React experience, including webpack knowledge.
- 5+ years of JavaScript and/or TypeScript experience, including concepts like asynchronous programming, types, and ES6
- 5+ years of HTML/CSS experience, including concepts like flex-box, layout, specificity and cross-browser compatibility
- Experience in developing and using design systems.
- Experience in development SaaS systems and main concepts of responsive web applications.
- Excellent programming, analytical skills and strong problem-solving abilities
- Motivated to learn new technologies
- Software design, documentation, testing, debugging skills
- Bachelor's degree from computer engineering or proven self-trained engineering skills.
- Good written and verbal communication skills in English
What Would Be A Plus:
- Experience in SPA, styled-components, Atomic Design
- Experience in CSS preprocessors such as Less, SCSS, Sass…
- Experience in UI Frameworks such as Bootstrap, Semantic UI…
- Experience in Front-End testing frameworks such as Jest, Mocha, Enzyme, Jasmine…
- Experience in AGILE development and SCRUM methodology
- Knowledge of CI/CD pipeline and git is a plus
- Personal projects that show an aptitude for engineering
- Experience writing unit and automated tests