Search by job, company or skills

Zenera

Frontend Developer

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 3 months ago
  • Over 500 applicants

Job Description

Roles & Responsibilities
  • Build and maintain responsive, user-friendly web and mobile applications with clean, scalable, and maintainable code.
  • Translate UI/UX designs into functional components using modern frameworks (React, Angular, Vue) and Flutter for cross-platform mobile development.
  • Collaborate with product managers, designers, and backend developers to deliver seamless end-to-end solutions.
  • Integrate APIs (REST/GraphQL) and manage dynamic data efficiently across web and mobile platforms.
  • Optimise applications for performance, scalability, and cross-browser/device compatibility.
  • Implement best practices for accessibility, security, and responsive design.
  • Write unit and end-to-end tests to ensure code quality and reliability.
  • Use modern build tools (Webpack, Vite, etc.) and CI/CD pipelines for efficient delivery.
  • Participate in code reviews, contribute to technical documentation, and mentor junior developers where required.
  • Stay up to date with the latest frontend and mobile technologies, frameworks, and industry trends.
Skills & Qualifications Required
Core Technical Skills
  • Languages & Fundamentals: HTML5, CSS3, JavaScript (ES6+), TypeScript.
  • Frameworks & Libraries (Web): React.js, Angular, or Vue.js (at least one required).
  • Cross-Platform (Mobile):Flutter/Dart for iOS and Android app development.
  • State Management: Redux, NgRx, Vuex, Zustand, or Flutters Provider/Bloc.
  • UI/Styling Frameworks: TailwindCSS, Bootstrap, Material UI, Sass/LESS.
  • APIs & Data Handling: RESTful APIs, GraphQL basics, JSON/XML.
  • Testing: Jest, Mocha, Jasmine (unit); Cypress, Playwright, Selenium (E2E); Flutter test frameworks for mobile.
  • Version Control: Git with GitHub/GitLab/Bitbucket.
  • Build Tools: npm/yarn, Webpack, Vite, Gulp, Parcel, esbuild.
  • Performance: Lazy loading, code splitting, Lighthouse/PageSpeed optimisation.
  • Debugging & Compatibility: Chrome DevTools, mobile emulator debugging, handling browser/device differences.
Preferred Qualifications
  • Bachelors degree in Computer Science, Engineering, or equivalent practical experience.
  • Experience delivering both web and mobile apps using React/Flutter.
  • Familiarity with backend technologies (Node.js, Express, Firebase, or similar) is a plus.
  • Experience working with design tools (Figma, Adobe XD) and UX collaboration.
Soft Skills
  • Strong problem-solving and analytical mindset.
  • Excellent communication and collaboration abilities.
  • Attention to detail with a passion for delivering high-quality user experiences.
  • Ability to adapt quickly in fast-paced environments.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 125827795

Similar Jobs