Apexon

Frontend Developer

Posted: 13 minutes ago

Job Description

Key Responsibilities:Develop and maintain React.js applications with clean, modular, and reusable code.Build and optimize user interfaces for performance, accessibility, and responsiveness.Implement state management using Redux, Context API, or other libraries.Collaborate with UI/UX designers to create engaging and intuitive user experiences.Integrate RESTful APIs and work closely with backend developers.Write unit and integration tests using Jest, React Testing Library, or similar frameworks.Ensure cross-browser compatibility and mobile responsiveness.Stay updated with the latest React trends, best practices, and industry standards.Troubleshoot, debug, and enhance application performance.Participate in code reviews and team meetings to ensure quality and maintainability.Required Skills & Qualifications:5+ years of experience in frontend development, with a focus on React.js.Strong proficiency in JavaScript (ES6+), TypeScript, HTML5, and CSS3.Experience with Redux, React Hooks, or Context API for state management.Familiarity with CSS frameworks such as Tailwind CSS, Bootstrap, or Styled Components.Knowledge of modern build tools (Webpack, Vite, Babel, etc.).Experience working with RESTful APIs and GraphQL.Understanding of version control systems (Git, GitHub/GitLab/Bitbucket).Familiarity with CI/CD pipelines and deployment processes.Strong problem-solving skills and the ability to work in an Agile/Scrum environment.Excellent communication and collaboration skills.Preferred Qualifications (Nice to Have):Experience with Next.js for server-side rendering (SSR) and static site generation (SSG).Familiarity with unit and integration testing frameworks.Knowledge of cloud platforms such as AWS, Firebase, or Azure.Experience in working with Microservices or Serverless architecture.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In