robusta logo
robusta

Octopus is proud to be part of the Robusta Technology Group (RTG), a leading tech consultancy group. With a decade of experience and a successful track record of delivering over 300 projects across Europe, the Middle East, and North America, RTG has established itself as a preferred employer in the Egyptian market. Octopus and Robusta are building a bridge between Europe and Africa, creating tailored hub solutions to connect companies with top talent across the globe.

Mid-level Frontend Developer

Location

Poland

Posted

11 days ago

Salary

0

Seniority

Mid Level

Job Description

Mid-level Frontend Developer

robusta

Role Description We are looking for a skilled Frontend Developer with 3–5 years of experience building modern, responsive, and accessible web applications. This role is frontend-focused, requiring strong expertise in HTML, CSS, JavaScript, and modern frontend frameworks, along with hands-on experience integrating frontend solutions within Adobe Experience Manager (AEM) or similar enterprise CMS platforms such as Sitecore, Contentful, Storyblok, or WordPress. The ideal candidate should have experience developing reusable UI components, implementing responsive designs from Figma, and collaborating closely with backend developers, QA, designers, and content authors in Agile environments. Role Responsibilities - UI Development: - Build responsive, accessible, and high-performance user interfaces using HTML5, CSS3, and modern JavaScript (ES6+). - Develop clean, maintainable, and scalable frontend code following modern best practices. - Component-Based Development: - Create reusable UI components aligned with design systems and component-driven architecture principles. - Ensure consistency across pages and applications through shared component libraries. - Frontend Framework Development: - Develop interactive web experiences using React (preferred), Next.js, or Vue.js. - Implement component state management and frontend application logic effectively. - CMS Integration: - Integrate frontend components within Adobe Experience Manager (AEM) or other enterprise CMS platforms. - Work with AEM concepts such as: - HTL/Sightly - Clientlibs - Editable Templates - Content Fragments - Experience Fragments - Component Dialogs - Ensure frontend implementations support authoring workflows and configurable content structures. - Design Implementation: - Convert Figma or similar design files into pixel-perfect responsive interfaces. - Maintain consistency with design tokens, typography, spacing, and branding guidelines. - Cross-Browser & Responsive Support: - Ensure compatibility across modern browsers, devices, and screen sizes. - Support RTL layouts and multilingual websites where applicable. - Performance Optimization: - Apply frontend optimization techniques including: - Lazy loading - Image optimization - Bundle optimization - Core Web Vitals improvements - Accessibility: - Develop accessible interfaces compliant with WCAG 2.1 AA standards. - Implement semantic HTML, keyboard navigation, ARIA attributes, and screen reader support. - API Integration: - Consume RESTful and GraphQL APIs from frontend applications. - Handle data mapping, loading states, and error handling efficiently. - Code Quality & Testing: - Write clean, modular, and testable code. - Participate in peer code reviews and follow coding standards and linting rules. - Debug and resolve frontend defects and integration issues efficiently. - Collaboration: - Collaborate with designers, backend developers, AEM developers, QA engineers, and product owners in Agile/Scrum teams. - Support content authors and ensure CMS-rendered pages function correctly. Qualifications - 3–5 years of hands-on frontend development experience. - Strong experience building production-grade websites or enterprise web applications. - Hands-on experience working within at least one enterprise CMS platform: - Adobe Experience Manager (preferred) - Sitecore - Contentful - Storyblok - WordPress - Experience working in Agile/Scrum environments. Requirements - Frontend Fundamentals: - Strong proficiency in: - HTML5 - CSS3 - JavaScript (ES6+) - Experience with SCSS/SASS or similar CSS preprocessors. - Strong understanding of responsive and mobile-first development. - Cross-browser compatibility and progressive enhancement techniques. - Basic internationalization and RTL support experience. - Modern Frontend Frameworks: - Hands-on experience with: - React.js (preferred) - Next.js - Vue.js - Understanding of: - Component-based architecture - Hooks and state management - TypeScript basics - Familiarity with state management libraries such as Redux, Context API, or Zustand. - CMS Experience: - Experience integrating frontend applications into enterprise CMS platforms. - Understanding CMS authoring constraints and editable component structures. - Ability to collaborate effectively with backend/AEM developers on component contracts and data structures. - UI & Design Systems: - Ability to accurately translate Figma designs into maintainable frontend code. - Experience working with: - Design systems - Design tokens - Shared component libraries - Familiarity with Tailwind CSS is a plus. - Understanding of animations and UI interactions using CSS and JavaScript. - Tooling & Development Workflow: - Proficiency with: - Git - npm/Yarn - Webpack or Vite - Experience using browser developer tools for debugging and performance analysis. - Familiarity with JIRA or similar project management tools. - Performance, Accessibility & SEO: - Strong understanding of: - Core Web Vitals - Frontend optimization techniques - WCAG 2.1 AA accessibility standards - SEO best practices for semantic markup and metadata Nice to Have - Experience with AEM as a Cloud Service. - Experience with AEM SPA Editor using React. - Headless CMS and GraphQL experience. - Exposure to: - Adobe Target - Adobe Analytics - Tealium - Unit testing using Jest or React Testing Library. - E2E testing with Cypress or Playwright. - Exposure to CI/CD pipelines such as: - Adobe Cloud Manager - GitHub Actions - Jenkins - Experience working on Arabic or RTL websites. Soft Skills - Strong problem-solving and debugging skills. - Excellent communication and collaboration abilities. - Ability to work independently with minimal supervision. - High attention to detail and focus on UI quality. - Strong time management and task prioritization skills. Education - Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field — or equivalent practical experience.

Related Job Pages

More Frontend Engineer Jobs

Commencis logo

Senior Web Frontend Engineer

Commencis

Paving the way for a thriving digital society

Full TimeRemoteTeam 201-500Since 2000H1B No Sponsor

• Senior Web Frontend Engineer will be responsible for the complete lifecycle of scalable, secure, and well-designed software products from research and design to implementation. • She/he will be working closely with designers, analysts, quality assurance, and other teams to translate each design into real-life products. • If you are curious by nature, adaptive, collaborative, and always one step ahead, then join us and be a Commencer!

Turkey
Modea logo

Sitecore Certified Web Developer

Modea

Modea is a digital advertising agency with locations in Blacksburg, Virginia, and Nashville, Tennessee. Founded in 2006, Modea provides several services to its clients, including c

Title: Sitecore Certified Web Developer Location: Remote Remote Full Time Job Description: Modea is seeking a talented, motivated Software Engineer with a Sitecore Developer Certification to join our growing team. As a Software Engineer, you will be focused on using the latest software stacks and cloud technologies to design, implement, test, and continuously deliver new features and products with enterprise scale Content Management Systems (CMS). What does a Software Engineer do at Modea? We are digital consultants first, and our software engineers assume this same mentality in all aspects of their work. We tackle client projects as cross-functional teams made up of software engineers, UX designers, project managers, strategists, and analysts. These teams work very closely with each other and the client to architect and build awesome, consumer-grade experiences. We're currently looking for someone passionate about solving problems with technology and ready to take their game to the next level by building great software. The right person for this role understands what it takes to build and deliver high-quality software and has a strong understanding of software engineering principles. This is a full-time position. Here are a few specific things we’d be looking for: - CMS Web Experience - Our software engineers need to understand the ins and outs of enterprise-scale platforms such as Drupal, WordPress, Sitecore, or Optimizely. Specifically, this includes topics such as content modeling, theming, custom module development, configuration management, search API, migrate API, etc. While we work heavily with the latest versions (e.g., Drupal 11, WordPress 6), knowledge of the broader ecosystem and experience with headless CMS architectures is a significant plus. - Frontend Web Experience - Our software engineers are required to be efficient at front-end development (HTML, CSS, JavaScript, client side frameworks like React and Angular). Candidates with proven experience using Next.js and GraphQL to build performant, data-driven applications will be given preference. - DevOps Experience - Our software engineers need to work in multiple environments (local, QA, UAT, production, etc) with multiple hosts (on prem, Patheon, Acquia, etc.). We have to integrate with multiple source code hosts (GitHub, GitLab, Bitbucket, MS DevOps, etc.) and work with various pipeline systems. Knowledge of Docker is a plus. - Software Engineering Best Practices - We pride ourselves on delivering quality software solutions, and we rely on following good software engineering best practices. We are looking for someone who will champion this in every aspect of the development and delivery of our work. Be prepared to share what all this encompasses for you and how to build software the right way. Here is a list of skills and qualities that are required for this role: - Must have professional software engineering experience - Must have a Sitecore Developer Certification - Be a great listener and communicator (oral and written) - Be naturally curious and love problem solving - Have a consultant mentality in your approach to solving problems - ​Client facing experience is preferred - Be pleasant to work with and a team player - Be passionate about software development and ready to share your favorite blogs, authors, development communities, latest technology, etc. - Have a mentality of continuous improvement in all that you do individually and as a team member If you believe you can be successful in this role but don't meet all the qualifications, please apply! Share with us the unique value you can add to this role. Work environment: Modeans are able to work at any location in Virginia, Tennessee, or North Carolina, unless as otherwise required by job responsibilities. We offer modern offices located in Blacksburg, VA. Our office provides an indoor space with moderate temperatures and noise levels. This allows employees to choose a fully-office, fully-remote, or hybrid work experience. Employees may occasionally need to travel to our offices or other locations for items such as training or client visits. We will also provide employees with tools to do their job at home as well as in the office. Physical Demands: Must be able to remain in a stationary position during the duration of the workday. Individuals must have the ability to constantly operate a computer. Must have the ability to converse with and exchange information to clients and coworkers both in person and through a computer. Capable of occasionally transporting items of 10 lbs or less to and from the office. We aspire to be an highly inclusive employer – providing fair and appropriate opportunities to as many people from different backgrounds as possible, being welcoming and meeting their needs as best we can. We are committed to keeping great people representative of a variety of backgrounds, perspectives, and skills, not just because it's the right thing to do, but because we believe it makes Modea stronger. You must be legally authorized to work in the United States for this position. Modea participates in the E-Verify program. Modea is committed to a diverse and inclusive workplace. Modea is an equal opportunity employer and does not discriminate on the basis of race, color, religion, national origin, gender, gender identity, gender expression, sexual orientation, veteran status, disability, age, or other legally protected status.

United States

Software Developer Web Applications IV - Applications Developer

GAMA-1 Technologies

Founded in 2004, GAMA-1 Technologies is a certified HUBZone and minority-owned small business that provides advanced IT solutions and mission support services t

Title: Software Developer Web Applications IV (Applications Developer) Location: Remote, USA Job Description: Remote Full Time Experienced GAMA-1 is seeking a remote Software Developer Web Applications IV (Applications Developer) with experience in the research, design, and development of computer and network software or specialized utility programs. The Software Developer Web Applications IV (Applications Developer r) will analyze user needs, develop software solutions, update software, or enhance existing software capabilities. The Software Developer Web Applications IV (Applications Developer) will be part of a mission-critical team advancing technology for our federal client’s next generation of environmental data. Work is normally performed in a remote work arrangement. He/she will be lead the development and implementation of web-based versions of the applications in AWS cloud and apply advanced technical expertise to architects and build sophisticated meteorological visualization tools for the web, transforming critical forecasting applications while mentoring junior developers and establishing development standards and best practices. Supervisory responsibilities - None Essential functions Reasonable accommodations may be made to enable individuals with disabilities to perform these essential functions. - Design and develop complex components for web applications using advanced JavaScript/TypeScript techniques and modern frameworks - Architect high-performance solutions for rendering meteorological data visualizations in web browsers - Lead the implementation of sophisticated features such as multi-layer maps, interactive weather data analysis tools, and real-time data visualization - Develop scalable backend services and APIs to support web-based weather visualization applications in AWS - Create efficient data processing pipelines for handling large meteorological datasets - Establish coding standards, patterns, and best practices for the development team - Mentor junior developers and conduct thorough code reviews to ensure quality and knowledge transfer - Design and implement advanced visualization techniques for weather data using WebGL, Canvas, and other web technologies - Optimize application performance for handling complex meteorological datasets and real-time updates - Collaborate with UX designers to create intuitive interfaces for complex forecasting workflows - Work with meteorologists and domain experts to translate specialized requirements into technical solutions - Identify and resolve complex technical challenges across the application stack - Contribute to architectural decisions and technology selection for web applications - Lead development efforts for critical application components and features Basic Qualifications: - Bachelor’s degree in Computer Science, Software Engineering, or a related field. Equivalent experience may be considered. - 5+ years of professional web application development experience - Advanced knowledge of JavaScript/TypeScript and modern frontend frameworks (React, Angular, or Vue.js) - Demonstrated experience building complex, data-intensive web applications - Experience with Microservices driven architecture in AWS - Strong expertise in web application architecture and design patterns - Experience with geospatial data visualization or interactive mapping applications - Knowledge of RESTful API design and backend service development - Experience with AWS cloud services and serverless architecture - Strong understanding of performance optimization for web applications - Experience leveraging Generative AI development tools to accelerate and assist in the development process. Knowledge of best practices in GenAI Prompting, development, reviewing generated content. Preferred Qualifications: - Experience with meteorological applications or scientific visualization tools - Advanced knowledge of WebGL, Three.js, or Canvas-based visualization techniques - Experience with D3.js or other advanced data visualization libraries - Strong background in geospatial technologies (GeoJSON, mapping libraries, spatial operations) - Knowledge of weather data formats (GRIB, NetCDF, etc.) and meteorological concepts - Experience with real-time data streaming in web applications - AWS certifications (Developer Associate, Solutions Architect) - Experience with containerization and microservices architecture - Background in transitioning desktop applications to web platforms - Understanding of accessibility requirements and implementation techniques Work authorization/security clearance requirements - Ability to obtain and maintain government security clearance Physical demands - Prolonged periods of sitting at a desk and working on a computer Work Environment - Work is normally performed in a remote environment GAMA-1 also offers a variety of benefits, including health insurance coverage, life and disability insurance, 401(k) savings plan, training and career development opportunities, paid holidays and paid time off (PTO - to cover vacation, illness or disability, appointments, emergencies or other situations that require time off from work). ABOUT GAMA-1 GAMA-1 is a rapidly growing technology business that is based in Greenbelt, Maryland. GAMA-1 Technologies provides strategic information assurance, information security, and business enterprise and networking solutions to the Federal Government. Our success is based on the utilization of industry and agency standards, establishment of standardized processes, and IT Services expertise. At GAMA-1, we believe employees should grow, achieve, and develop just as the company grows, achieves, and develops. GAMA-1 is committed to providing our employees with opportunities for career advancement throughout their employment. GAMA-1 is an Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to: veteran status, uniformed servicemember status, race, color, religion, sex, sexual orientation, gender identity, age, pregnancy (including childbirth, lactation and related medical conditions), national origin or ancestry, citizenship or immigration status, physical or mental disability, genetic information (including testing and characteristics), domestic violence victims, political orientation, status as a smoker or tobacco user, hairstyle, use of a service animal, education status, familial status, HIV/AIDS status, height, weight, reproductive healthcare decisions or any other category protected by federal, state or local law.

United States
i360technologies, Inc. (i360) logo

Frontend Engineer

i360technologies, Inc. (i360)

Providing agile and innovative Oracle enterprise solutions in a timely and fiscally responsible manner

Full TimeRemoteTeam 51-200Since 2001H1B No Sponsor

• Develop and maintain responsive web applications using modern JavaScript frameworks such as React, Vue, or Angular • Write clean, efficient, and well-documented code following established coding standards and best practices • Collaborate with UI/UX designers to implement pixel-perfect designs and ensure consistent user experiences across all devices and browsers • Integrate frontend applications with backend APIs and third-party services, ensuring seamless data flow and functionality • Optimize application performance through code splitting, lazy loading, lazy rendering, and other performance enhancement techniques • Conduct thorough testing and debugging of frontend code to identify and resolve issues before deployment • Participate in code reviews, providing constructive feedback to team members and maintaining code quality standards • Stay current with emerging frontend technologies, frameworks, and industry best practices to continuously improve development processes

Virginia
Job Closed