Position: Frontend Angular / VueJS Developer (3y)
Company: Foxstone Real Estate Crowdfunding
Experience required: 3y
Category: JavaScript
English level: intermediate
Published: 2021-06-01T00:00:00+03:00

**DESCRIPTION**
We are looking for an incredibly talented frontend developer to join our development team here at Foxstone. We believe in nurturing your talent and we encourage creativity and autonomy where you are free to grow and develop your career in a fun, forward thinking and positive environment. As a company, we are very performance oriented and test the performance of all code and database queries, but we always ensure that this does not affect code quality and legibility. We take the time to refactor and rework code when necessary, but we always have the business goals in mind when doing this.

We expect our developers to be passionate about new technologies and think of creative ways that they could benefit our business. We want our developers to stay current with changes in technologies such as Angular, TypeScript, GraphQL, VueJS, etc. We are big proponents of Agile development methods with small cross-functional teams fully empowered to take an idea from inception and to be able to deliver it fully tested into production with minimal outside disruptions. Because of this you will need to be able to work well with others in your team and be able to contribute meaningful ideas on how to best achieve your objectives and key results.

We are looking for a motivated candidate to combine the art of design with the art of programming. Responsibilities will include translation of the UI/UX design wireframes to actual code that will produce visual elements of the application. You will work with the UI/UX designer and bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works. 

**TASKS**
Support and improve existing applications and their codebases
Participate in implementation and delivery of features
Building reusable code and libraries for future use, following code style convention
Ensure the technical feasibility of UI/UX designs
Optimize application for maximum speed and scalability
Assure that all user input is validated before submitting to back-end
Collaborate with other team members and stakeholders
Constantly propose new ideas to enhance the global UX

**SKILL SET
**Proficient knowledge of web markup, including HTML5, CSS3
Perfect understanding of server-side CSS pre-processing platforms, such as SASS
Perfect control of the new client-side scripting JavaScript frameworks, essentially Angular and VueJS
Perfect  understanding of asynchronous request handling, partial page updates, and AJAX
Proficient understanding of cross-browser compatibility issues and ways to work around them.
Proficient understanding of code versioning tools, such as Git / Gitlab
Good understanding of SEO principles and ensuring that application will adhere to them.
Ability to work directly with Backend Developers to implement APIs and Software Logic to Angular Framework
Experience in working with Docker or other containerization technologies in a CI/CD environment