
Ficus Technologies — вакансії
- Outsource, Outstaff
- 101-250
- 2012
- Львів, Miami
- Automotive, Blockchain / Crypto, Education / EdTech, FinTech, Healthcare / MedTech / LifeScience, Media / Entertaiment, Mobile, Retail, Software Development & Hi-Tech, Travel / Tourism, WEB / UI / UX
Актуальні вакансії компанії
- React.js
- Vue.js
- Angular.js
- Nest.js
- Next.JS
- Express
- JavaScript
- TypeScript
- TypeORM
- Yup
- Redux
- Vue Router
- RxJS
- Chart.js
- Socket.IO
- Git
- npm
- Webpack
- Docker
- HTTP
- SQL
- NoSQL
- HTML
- CSS
- PostCSS
We are looking for a motivated and enthusiastic Trainee Software Engineer to join our dynamic team. This entry-level position is ideal for recent graduates or individuals in the early stages of their software development careers who are eager to learn and contribute to our ongoing projects.
Responsibilities:
- Follow a structured learning plan designed to progressively enhance skills in specific programming languages, tools, or frameworks.
- Complete assigned coursework and training modules within designated time frames.
- Actively engage in a mentorship program, seeking guidance from more experienced engineers.
- Regularly meet with a mentor to discuss progress, challenges, and career goals.
- Participate in hands-on sessions to apply learned concepts in real-world scenarios.
- Regularly read industry publications, technical books, and research papers to stay updated on new technologies and best practices.
- Apply creative thinking and coding skills to build solutions and prototypes under time constraints.
Requirements:
- Good theoretical knowledge in some of the popular frameworks or libraries like React/Vue/Angular/Nest/Next/Express etc.
- Good theoretical understanding of the ecosystem for your favorite framework or library. For example TypeORM, Yup, Redux, Vue Router, RxJS, Chart.js, Socket.io etc.
- Good knowledge in JS/TS runtime.
- Understanding some of the universal technical terms and technologies like SPA, SSR, Git, NPM, Webpack, Docker, HTTP etc.
- For backend oriented devs also critical to have an understanding of one of the SQL/NoSQL databases.
- For frontend oriented devs also critical to have practical experience with creating layouts and grids using HTML/CSS/PostCSS etc.
Nice to have:
- Perfect English speaking skills is required, because all the process of technical interview will be in English.
- Experience with Jira.
- Commercial experience in software engineering will have a significant impact on the choice.
- High level of self-organization, understanding of corporate culture and ethics.
- Theoretical understanding of the cryptocurrencies area and blockchain technologies.
- Node.js
- React.js
- JavaScript
- TypeScript
- CSS
- MobX
- Redux
- Chart.js
- Storybook
- Bootstrap
- Axios
- GraphQL
- Google Analytics
- Next.JS
- Gatsby
- REST
- gRPC
- SOAP
- Docker
- Agile
- Scrum
- Kanban
- PostgreSQl
- Redis
- Memcached
- Unix
- Express
- Koa
- CI/CD
We are looking for a Full Stack Developer to join our team, who will play a crucial role in the development and support of web projects on the React and Node.js frameworks for both internal and external clients. Your primary responsibility will be to create high-quality and highly functional web applications, ensuring they meet the needs and expectations of our clients. Collaborate closely with team members, including product managers and QA personnel, to collectively achieve team goals and ensure the successful and seamless delivery of projects.
Responsibilities:
- Implement new functionality for backend/frontend-based application based on Node.js runtime within frameworks and libraries.
- Integration of third-party services and support of existing ones.
- Provide accurate project estimates and validate the estimates of team members, contributing to effective project planning and execution.
- Actively engage in developing architecture, approaches etc.
- Conduct code reviews and share knowledge with the team.
Requirements:
- At least 5 years of experience in Node.js runtime, SQL/noSQL and cloud technologies;
- English B2+;
- Teamwork experience;
- Deep knowledge of the JavaScript/TypeScript languages;
- Working with layouts and styles based pre- and post CSS processors;
- Strong understanding of SPA functionality based on React.js library;
- Strong knowledge of data management systems like MobX, Redux or Context-based models and understanding the difference;
- Use of external libraries for data management, such as Redux-Toolkit, Redux-Persist Thunk, Reselect, etc.;
- Experience with Drag-n-Drop functionality (native or libraries like Beautiful-DnD);
- Experience developing Canvas functionality (native or libraries like fabric.js, konva.js);
- Work with chart libraries such as Chart.js, Recharts, ApexChart, etc.;
- Experience developing UI with Storybook framework, Prime-React, React-Bootstrap, MUI, AntD or similar.;
- Ability to compare different UI libraries;
- Use of different libraries for forms functionality such as Formic React-Form etc.;
- Use of the data request libraries like React-Query, Axios, Superagent, Got, Apollo, GraphQL on your projects.;
- Experience making pixel perfect CSS-layouts;
- Experience with React-Virtualized or React-window for optimization;
- Practical usage of Google-Analytics, Google-Insights or similar;
- Strong understanding of SSR techniques based on Next.js or Gatsby. Understanding the difference;
- Familiarity with serverless architecture;
- Knowledge of REST, gRPC, SOAP, GraphQL architectures;
- Familiarity with Docker, Docker compose etc.;
- An excellent knowledge of SOLID (SRP, OCP, LSP, ISP, DIP), DRY, SLAP, KISS;
- Familiarity with Agile methodologies, such as Scrum, Kanban;
- Experience with RDBMS like PostgreSQL, MySQL, MariaDB;
- Experience with noSQL like Redis, Memcached;
- Practical experience in basic CI/CD configuring;
- Strong knowledge of UNIX-based OS;
- Understanding features of Express, Koa, Nest, and their differences;
- Deep understanding of testing and experience in testing frameworks.
Nice to have:
- Experience with other frontend frameworks like Vue or Angular;
- Experience with languages other than the JS/TS;
- Reference from a previous employer;
- Share public links from the successful project you were engaged in;
- Experience with mentoring and training junior developers;
- Experience in developing open-source projects;
- Links to public profiles on GitHub, LinkedIn, Djinni, etc.
- Golang
- RESTful API
- Docker
- Kubernetes
- DRY
- SOLID
- Agile
- Scrum
- SQL
- NoSQL
- Firebase
We are looking for a skilled Golang Developer to join our dynamic team specializing in cryptocurrency-related applications and websites. The ideal candidate will have a passion for blockchain and cryptocurrency technologies and a deep understanding of the unique challenges and opportunities presented in this evolving domain.
Responsibilities:
- Implementation of new functionality in Go.
- Integration of third-party services and support of existing ones.
- Deployment of written code to production.
- Active participation in discussions about architecture, approaches, etc.
- Maintaining system operability – monitoring, responding to alerts, etc.
- Code reviews, knowledge sharing with the team.
Requirements:
- Proven experience as a Go developer 4+ years;
- English level: B2;
- In-depth knowledge of the Go, including cryptocurrencies, channels, and error handling;
- Expertise in building RESTful APIs and microservices;
- Familiarity with Docker and Kubernetes;
- An excellent knowledge of OOP, SOLID, DRY principles;
- Familiarity with Agile & Scrum;
- Experience with SQL databases;
- Experience and knowledge in NoSQL, Firebase;
- Deep understanding of testing methodologies, along with experience using testing frameworks;
- Strong problem-solving skills and a proactive approach;
- A continuous learner who stays updated with the latest industry trends and technologies.
Nice to have:
- Experience in designing for mobile applications
- Familiarity with front-end development technologies (HTML, CSS, JavaScript).
- Experience working with design systems and pattern libraries.
- Interaction design skills, including micro-interactions and animations.
- Node.js
- TypeScript
- Kafka
- RabbitMQ
- AWS
- GCP
- REST
- gRPC
- SOAP
- GraphQL
- Kubernetes
- Docker
- Scrum
- Kanban
- SQL
- PostgreSQl
- MySQL
- SQLite
- MariaDB
- NoSQL
- Redis
- Memcached
- CI/CD
- Unix
- OAuth2
- Express
- Koa
- Nest.js
We are looking for a Backend Developer to join our team, who will work in tandem with the Product and Business teams to craft sophisticated solutions for business challenges, providing an array of technical approaches, design concepts, prototypes, and detailed technical plans. Take on the responsibility of estimating the effort required for various tasks, user stories, and large-scale epics. Play a pivotal role in leading and mentoring junior developers, fostering an environment of continuous learning and development, and assisting in the integration of new developers into the team. Engage in and lead technical discussions, disseminating knowledge and best practices, and exerting influence over critical technical decisions such as processes, design patterns, and overall system architecture.
Responsibilities:
- Implementation of new functionality in the Node.js runtime.
- Integration of third-party services and support of existing ones.
- Provide accurate project estimates and validate the estimates of team members, contributing to effective project planning and execution.
- Actively engage in developing architecture, approaches, etc.
- Conduct code reviews and share knowledge with the team.
- Managing AWS or similar strict cloud-oriented infrastructures.
Requirements:
- At least 5+ years of experience in Node.js runtime, SQL/noSQL and cloud technologies;
- English B2+;
- Teamwork experience;
- Experience with monolith and microservices architectures;
- In-depth knowledge of the Javascript/Typescript, including streaming, error handling etc.;
- Understanding the functionality of message brokers, especially Apache Kafka, RabbitMQ, etc.;
- Familiarity with serverless architecture and cloud-native development patterns;
- Strong understanding of AWS and/or GCP platform services or similar clouds;
- Knowledge in REST, gRPC, SOAP, GraphQL architectures, may include some custom solutions;
- Familiarity with Kubernetes, Docker, etc.;
- Excellent knowledge of SOLID (SRP, OCP, LSP, ISP, DIP), DRY, SLAP, KISS;
- Familiarity with Agile methodologies, such as Scrum, Kanban;
- Experience with RDBMS like PostgreSQL, MySQL, SQLite, MariaDB;
- Experience with NoSQL like Redis, Memcached;
- Experience with ORM/ODM libraries;
- Practical experience in basic CI/CD configuring;
- Strong knowledge of UNIX-based OS;
- Experience with OAuth 2.0;
- Understanding features of Express, Koa, Nest, and their differences;
- Deep understanding of testing and experience in testing frameworks.
Nice to have:
- Experience with languages other than the JS/TS;
- Reference from a previous employer;
- Share public links from the successful project you were engaged in;
- Experience with mentoring and training junior developers;
- Experience in developing open-source projects;
- Links to public profiles on GitHub, LinkedIn, Djinni, etc.
- WordPress
- HTML
- CSS
- Less
- SCSS
- Webpack
- Gulp
- JavaScript
- JQuery
- Ajax
- Fetch
- PHP
- SOLID
- MySQL
- Agile
- Jira
- Trello
- SEO
We are looking for a Full Stack WordPress Developer to join our team, who will play a crucial role in the development and support of web projects on the WordPress platform for both internal and external clients. Your primary responsibility will be to create high-quality and highly functional websites based on WordPress, ensuring they meet the needs and expectations of our clients.
Responsibilities:
- Developing new websites on WordPress.
- Maintain existing websites.
- Create plugins and enhance functionalities of existing ones.
- Designing responsive websites of various complexity based on approved design layouts.
- Working with 3rd party APIs.
- Optimize and enhance the performance of websites.
Requirements:
- Proficient in WordPress, capable of creating both custom templates and working with pre-made templates.
- Experience in writing and understanding the functionality of WordPress plugins, as well as maintaining existing plugins.
- Knowledge of HTML, CSS (LESS/SCSS), with expertise in semantic, responsive, and cross-browser web development.
- Experience with WebPack or Gulp.
- Proficiency in JavaScript (native and jQuery), AJAX (jQuery, Ajax, Fetch).
- Knowledge of PHP 8+ (OOP, SOLID).
- Understanding of MySQL, with experience in query optimization and database management.
- Familiarity with Agile methodology and experience in project management systems like Jira and Trello.
- Understanding of SEO principles and the ability to implement them in WordPress website development.
Nice to have:
- A basic understanding of web server operations (Nginx).
- Experience working with WooCommerce, ACF (Advanced Custom Fields), Gutenberg, Elementor, WordPress Multisite, WordPress Rest API, WP CLI, Git, Docker.
- UI/UX
- Figma
- Sketch
- Adobe XD
As a UX/UI Designer, you will be responsible for driving the design process from concept to final implementation. You will collaborate closely with cross-functional teams to understand project requirements, conduct user research, create wireframes and prototypes, and deliver exceptional visual designs. Your work will enhance user satisfaction and ensure that our products are intuitive and aesthetically appealing.
Responsibilities:
- Work closely with developers to ensure successful design implementation.
- Conduct user research to gain insights into user behavior and preferences.
- Create wireframes, user flows, and interactive prototypes to communicate design concepts.
- Develop high-fidelity UI designs that align with our brand and product goals.
- Test and iterate on designs based on user feedback and usability testing.
- Stay current with industry trends and best practices in UX/UI design.
- Design banners, posts, storyboards, emails, etc.
- Work with English-speaking clients to understand their needs. You should be able to elicit project details from the client and clearly articulate your design decisions.
Requirements:
- At least 2 years of experience as a UI/UX designer.
- Proven experience as a UX/UI Designer with a strong portfolio showcasing your work.
- Proficiency in industry-standard design tools such as Figma, Sketch, Adobe XD, or similar software.
- Strong knowledge of user experience (UX) and user interface (UI) design principles, including usability, accessibility, and responsive design.
- Ability to create wireframes, user flows, and interactive prototypes to communicate design concepts effectively.
- Capability to design high-fidelity user interfaces that align with brand guidelines and project goals.
- Excellent communication and collaboration skills.
- English – Intermediate level or higher.
- Ability to work in a fast-paced, agile environment.
- Problem-solving skills and attention to detail.
- Ability to estimate needed time and prioritize design tasks.
- Excellent organizational skills and ability to prioritize in order to meet deadlines.
- Experience in creating visual content for social networks (Behance, LinkedIn, Instagram, Facebook, etc.).
Nice to have:
- Experience in designing for mobile applications.
- Familiarity with front-end development technologies (HTML, CSS, JavaScript).
- Experience working with design systems and pattern libraries.
- Interaction design skills, including micro-interactions and animations.
- Experience in video editing and adding logos to videos.
Переваги для співробітників Ficus Technologies
- Гнучкий графік роботи
- Компенсація навчання
- Оплачувані лікарняні
- Оплачувана відпустка
- Освітні програми, курси
- Юридичний супровід
Читайте нас в Telegram, щоб не пропустити анонси нових вакансій.