Opis oferty
Position Requirements:
- At least 4 years of experience as front end developer.
- Strong understanding of TypeScript and JavaScript, knowledge of Angular (from 7 up to 10), RxJS, REST API
- Excellent HTML and CSS skills (SCSS, BEM, Bootstrap).
- Experience in working on Responsive Web Design.
- Experience with unit testing, preferably Jasmine/Karma.
- Experience with cross-browser compatibility (IE11, Chrome, Safari).
- Experience with Agile software development.
- Experience with Continuous Integration / Continuous Deployment.
- Understanding Usability and User Experience principles.
- Familiarity with mockup tools (Sketch, Figma).
- Familiarity with version control systems (preferably git)
Personal Requirements:
- Good communication in English (both written and spoken).
- Comfortable working with deadlines.
- Good inter-personal and communication skills.
Opis oferty
Expanding the company's product portfolio, including next-generation sequencing and analysis solutions, required a platform for efficient product discovery and development. As part of the project, we launched a new, improved service for selecting optimal solutions for molecular biology experiments. We're still improving it. Will you help us?
What is important: We require the Candidate's acceptance of the hybrid variant of work, i.e. presence in the office for a designated 1 week once every 4 weeks plus any additional, occasional events requiring personal presence.
Zakres obowiązków
- Working with projects for both internal users and customers, developing general modules that can be used by a wide range of our applications.
- Designing interfaces and information architecture.
- Designing and participation in the implementation of complex, responsive features and rich data visualization tools.
- Delivering high quality TypeScript, JavaScript, HTML and CSS code.
- Identifying bottlenecks and bugs, proposing solutions to these problems and finding further improvements.
- Defining core technologies and best practices for Front End Development.
- Planning, developing, testing and documenting design implementations as a part of the Scrum team.
- Communicating effectively with other developer teams, providing technical consultations.