We are looking for a Frontend developer to join our team; we are a product company focused on launching startups. Only direct hands, no intermediaries or studios, thank you.
You are suitable for us if:
1) You are responsible towards tasks and deadlines
2) You have a Middle + level in WordPress
3) You are ready to meticulously create and evaluate project development plans in hours and meet deadlines clearly.
Requirements for Frontend/Full stack knowledge at Middle level.
Main skills HTML/CSS
Confident knowledge of HTML5 (semantic markup, data formats)
Advanced knowledge of CSS3 (Flexbox, Grid, animations, media queries)
Cross-browser layout and responsive design
Style optimization for performance improvement
2. JavaScript
Confident knowledge of native JavaScript (ES6+)
Working with DOM API, Event Handling, Async/Await
JavaScript performance optimization
Working with AJAX, Fetch API for server interaction
Basics of working with APIs (REST, JSON)
3. Frameworks and libraries
jQuery (legacy code may be used in old projects)
Knowledge of one of the modern frameworks (React, Vue.js)
Ability to integrate frameworks into WordPress themes and plugins
4. WordPress Themes and Plugins
Development and customization of WordPress themes
Working with child themes to make changes without losing updates
Development and customization of WordPress plugins
Understanding of working with custom post types, taxonomies, and meta fields
Working with ACF (Advanced Custom Fields)
WordPress optimization (scripts, styles, queries)
5. PHP
Basic understanding of PHP necessary for theme and plugin development
Writing and editing functions in WordPress (functions.php)
Working with hooks (actions, filters)
6. Working with Git
Confident working with Git (commits, branching, merges)
Resolving conflicts during merges
Ability to use GitFlow or other branching strategies
Working with GitHub/GitLab for project management
7. Bug fixing and code refactoring
Diagnosing and fixing bugs in frontend code (JavaScript, CSS, HTML)
Reading and understanding someone else's code
Refactoring and optimizing code for improved performance and readability
Ability to work with debuggers (Chrome DevTools, Firebug)
8. Tools and automation
Working with build tools (Webpack, Gulp, Grunt)
Using CSS preprocessors (SASS, LESS)
Task automation (minification, bundling, image optimization)
Working with package managers (npm, Yarn)
8. Testing
Basics of unit testing and writing tests for JavaScript (Jest, Mocha)
Visual testing (Pixel Perfect)
Ability to test cross-browser compatibility and responsiveness
9. Documentation
Ability to document your code
Maintaining up-to-date documentation for other developers
10. Teamwork and communication
Ability to work in a team with developers, designers, testers
Skills in working with task managers (JIRA, Trello, Asana)
Ability to give feedback and participate in code reviews