Frontend Engineer

Posted 99ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Frontend Engineer responsible for designing user-facing applications for startups in the US and EU. Creating high-performance web and mobile applications with strong SEO optimization and accessibility compliance.

Responsibilities:

  • Build and maintain sophisticated, responsive web applications using React.js, Next.js, Vue.js, or Angular
  • Translate Figma, Sketch, or Adobe XD designs into pixel-perfect, functional UI components
  • Develop complex frontend features with focus on user experience and interaction design
  • Create reusable, modular components following atomic design principles
  • Implement responsive designs that work seamlessly across devices and screen sizes
  • Build smooth animations, transitions, and micro-interactions enhancing user engagement
  • Ensure cross-browser compatibility (Chrome, Firefox, Safari, Edge) and resolve rendering issues
  • Develop mobile-first interfaces optimized for touch interactions and mobile viewports
  • Implement modern CSS techniques (Flexbox, Grid, CSS-in-JS, Tailwind CSS, styled-components)
  • Write semantic, accessible HTML5 markup following web standards
  • Optimize application performance ensuring fast load times and excellent Core Web Vitals
  • Reduce bundle sizes through code splitting, tree shaking, and lazy loading strategies
  • Implement performance monitoring and achieve excellent Lighthouse scores (90+ across metrics)
  • Optimize images, fonts, and assets for web delivery using modern formats (WebP, AVIF)
  • Implement caching strategies, service workers, and Progressive Web App (PWA) features
  • Profile and optimize JavaScript execution, rendering performance, and memory usage
  • Ensure SEO best practices including meta tags, structured data, and semantic markup
  • Implement server-side rendering (SSR) or static site generation (SSG) for performance and SEO
  • Optimize for mobile performance considering network conditions and device capabilities
  • Conduct performance audits and implement continuous optimization improvements
  • Build and maintain shared component libraries and design systems (Storybook, Bit)
  • Lead architecture improvements ensuring scalable, maintainable frontend codebases
  • Establish frontend coding standards, best practices, and style guides
  • Implement state management solutions (Redux, MobX, Zustand, Context API) appropriately
  • Create documentation for components, patterns, and architectural decisions
  • Ensure design system consistency across web and mobile platforms
  • Contribute to UI/UX pattern libraries and reusable template development
  • Refactor legacy code to modern standards and improve code quality
  • Implement comprehensive testing strategies (unit, integration, end-to-end, visual regression)
  • Write tests using Jest, React Testing Library, Cypress, Playwright, or Vitest
  • Conduct and participate in code reviews maintaining high code quality standards
  • Collaborate closely with designers ensuring design implementation fidelity
  • Partner with backend engineers on API integration and data flow architecture
  • Work with product managers to understand requirements and deliver elegant solutions
  • Implement analytics and tracking (Google Analytics, Mixpanel, Amplitude) for user insights
  • Debug complex issues using browser DevTools and performance profiling
  • Develop and optimize React Native mobile applications (when applicable)
  • Lead mobile architecture improvements and performance optimization
  • Implement mobile UI/UX principles following iOS and Android platform guidelines
  • Work with native modules and bridge functionality when needed
  • Drive mobile testing strategies and app store deployment processes
  • Optimize mobile app performance including bundle size and startup times
  • Implement deep linking, push notifications, and mobile-specific features
  • Collaborate on mobile CI/CD pipelines for automated testing and deployment

Requirements:

  • Experience: 1-3+ years of professional frontend development experience with modern frameworks
  • React Expertise: Strong proficiency in React.js with deep understanding of hooks, component lifecycle, and patterns
  • Modern JavaScript: Advanced knowledge of ES6+, TypeScript, and modern JavaScript features
  • HTML/CSS Mastery: Expert-level HTML5 and CSS3 skills including responsive design and modern layout techniques
  • Framework Knowledge: Experience with Next.js, Vue.js, Angular, or similar modern frameworks
  • Responsive Design: Proven ability to build mobile-first, responsive interfaces across devices
  • Version Control: Proficiency with Git, GitHub/GitLab workflows, and collaborative development
  • Performance Focus: Track record of building high-performance applications with optimization mindset
  • Design Translation: Ability to translate design mockups (Figma, Sketch, Adobe XD) into functional code
  • Cross-Browser: Experience ensuring compatibility across major browsers and resolving issues
  • Communication: Excellent written and verbal English with strong collaboration skills
  • Quality Standards: Commitment to writing clean, maintainable, well-tested code.

Benefits:

  • Competitive Salary: Based on experience and skills
  • Remote Work: Fully remote — work from anywhere
  • Generous PTO: In accordance with company policy
  • Direct Mentorship: Access to global industry leaders
  • Learning & Development: Continuous growth resources
  • Global Networking: Work with international teams
  • Health Coverage (Philippines only): HMO after 3 months (full-time)