Technical SEO & Frontend Developer
Responsibilities:
Collaborate with cross-functional teams (UI/UX designers, backend developers) to translate design concepts into user-centric, high-performance, and SEO-optimized web applications.
Champion design-led agile development practices, driving the implementation of front-end components that seamlessly integrate with backend systems.
Lead the development of user-friendly and SEO-friendly web applications and potentially cross-platform mobile applications, leveraging your expertise in TypeScript and modern frontend technologies.
Ensure all web applications are developed with SEO best practices, including site structure, metadata, and keyword optimization.
Own the creation of Proof-of-Concept (POC) prototypes, effectively capturing stakeholder vision and fostering innovation throughout the development lifecycle.
Partner closely with UI/UX designers to refine design elements, ensuring an intuitive, visually appealing, and SEO-friendly user experience.
Mentor junior developers, fostering a culture of knowledge sharing and continuous improvement.
Proactively stay abreast of emerging trends and best practices in frontend development and SEO, implementing improvements to our development processes.
Collaborate with QA teams to conduct thorough testing and debugging of complex web applications, maintaining high-quality standards.
Maintain, update, and fix clients' websites to ensure they remain SEO algorithm-friendly, delivering these updates in a timely and high-quality manner.
Convert Figma designs into fully functional, pixel-perfect web pages.
Develop responsive layouts that accurately match the design across all screen sizes.
Write clean, maintainable HTML, CSS (or CSS frameworks like Tailwind), and JavaScript.
Collaborate closely with UI/UX designers and backend developers.
Ensure cross-browser and cross-device compatibility.
Use tools like Git, browser DevTools, and Figma Inspect for precise implementation.
Technical Skills:
Frontend Frameworks: Expertise in a modern frontend framework like React, Vue.js, or Angular. Deep understanding of component-based architecture, state management, routing, and best practices for building scalable and maintainable UIs.
SEO Best Practices: Strong knowledge of SEO best practices, including keyword research, on-page optimization, technical SEO, and familiarity with SEO tools (e.g., Google Analytics, SEMrush).
Testing & Debugging: Experience with unit testing frameworks (e.g., Jest, Mocha) and automated testing tools (e.g., Selenium, Cypress) for comprehensive frontend testing. Familiarity with debugging techniques and developer tools for efficient problem-solving.
Build Tools & Automation: Proficiency in build tools like Webpack or Gulp for efficient code compilation, bundling, and optimization. Experience with automation tools for streamlining development workflows (e.g., continuous integration/continuous delivery (CI/CD) pipelines).
Version Control: Strong understanding of Git for version control, collaboration, and code management. Ability to work effectively with branching strategies and merge conflicts.
Performance Optimization: In-depth knowledge of web performance optimization techniques (e.g., code splitting, lazy loading, caching strategies). Ability to identify and address performance bottlenecks to deliver fast and responsive user experiences.
Accessibility: Commitment to developing web applications that are accessible to users with disabilities. Understanding of WCAG guidelines and best practices for building inclusive interfaces.
API Integration: Experience with integrating with various APIs (RESTful, GraphQL) to fetch and manipulate data from backend services.
Deployment: Familiarity with deployment strategies and tools for pushing code to production environments (e.g., AWS, Google Cloud Platform).
Frontend Architecture: Solid understanding of frontend architecture patterns (e.g., Model-View-ViewModel (MVVM), Single Page Application (SPA), Server Side Rendering (SSR), Hybrid Rendering) and their advantages/disadvantages for different project requirements.
JavaScript Ecosystem: Deep knowledge of the JavaScript ecosystem, including libraries, build tools, and package managers (e.g., npm, yarn).
Progressive Web Apps (PWAs): Understanding of PWA concepts and ability to build PWAs that offer enhanced user experiences and offline functionality.
Requirements:
Bachelor's degree in Computer Science, Programming, or Web Development (or equivalent experience).
Minimum 5+ years of experience in front-end development and web design.
Strong portfolio showcasing experience with complex web applications.
In-depth expertise in TypeScript, HTML5, CSS3, JavaScript (React, Vue.js preferred).
Experience with building and integrating custom WordPress functionalities (Custom Fields, Hooks, API Endpoints).
Experience with backend programming languages (e.g., Python, Java) a plus.
Solid understanding of SEO principles, web design best practices, and website architecture.
Experience with CMS software, markdown, and integrations is a plus.
Excellent communication, presentation, and collaboration skills.
Ability to work independently and manage multiple projects with minimal supervision.
Highly organized, detail-oriented, and driven to meet deadlines.
Strong time management skills.
Full-time
13 active jobs
Submit your application now and take the next step in your career journey.
Similar Jobs