We are currently recruiting a skilled Frontend Developer (Vue.js or React.js) to join our business partner's team, an enterprise software company focused on developing custom solutions, with a strong experience in web and mobile development working on complex apps in the USA.
As a key member of the development team, you will work in close collaboration with end-users.
In this role you will:
Develop frontend apps and websites of various complexity according to agreed specifications with REST APIs integrations using API Platform and different security methods like OAuth2, JWT, WSSE, etc.;
Develop frontend fully responsive and mobile-first approach web layouts from scratch, starting from graphic designs (Adobe XD, Sketch, or Adobe Photoshop) according to agreed specifications;
Work independently or in a team with one or more projects using collaborative work tools (Git, Google Drive, Jira, Confluence, Harvest, Slack, Invision, UXPin, etc.) with the development team, management, and clients;
Write organized and clean code, make technical specifications, and document the source code;
Test and launch into stage and production the applications you develop using modern CI/CD processes;
Collaborate closely with the Project Manager and the CTO.
In-depth knowledge of OOP, design patterns, and source control management systems (Git);
Proven experience with npm and Yarn package managers;
Good knowledge and experience with cloud PaaS services with CI/CD integrations;
Experience with setting up virtual machines and container-based apps using Docker/Docker Compose for development and CI environments;
Good knowledge of web design, UI/UX best practices, and performance optimizations;
Willingness to learn new things and to use modern and performant technologies;
High attention to detail and well-organized, having the ability to respect deadlines;
Excellent communication skills and team-player attitude, solutions, and results-oriented.
Proficient in English
Bachelor’s degree in Computer Science or a similar field
Would be a plus
Experience with Next.js/Nuxt.js open-source development frameworks built on top of Node.js
Knowledge of SPA (Single Page Apps) and SSR (Server-Side Rendering) concepts;
Knowledge of backend programming languages (PHP) would be an advantage.