We are looking for a Frontend Software Engineer to join our team and build intuitive, high-performance web applications. You will work closely with designers, backend engineers, and product managers to create seamless user experiences using modern frontend technologies.
Responsibilities
- Develop responsive, scalable, and high-performance web applications using modern JavaScript frameworks (React, Vue.js, or Angular).
- Write clean, maintainable, and well-documented code following best practices.
- Collaborate with UI/UX designers to translate wireframes and designs into functional web pages.
- Optimize applications for speed, performance, and cross-browser compatibility.
- Work with backend engineers to integrate APIs and manage state efficiently.
- Implement accessibility (WCAG) and security best practices.
- Stay updated with the latest trends in frontend development and continuously improve the codebase.
- Participate in code reviews, debugging, and troubleshooting issues.
Requirements
- Strong proficiency in HTML, CSS, and JavaScript (ES6+).
- Hands-on experience with modern frontend frameworks like React.js, Vue.js, or Angular.
- Knowledge of state management libraries (Redux, Zustand, Vuex, or similar).
- Experience with CSS frameworks (Tailwind CSS, Bootstrap, Styled Components, etc.).
- Understanding of RESTful APIs, GraphQL, and web services.
- Familiarity with build tools (Webpack, Vite, Babel, etc.).
- Experience with version control (Git, GitHub, GitLab).
- Strong debugging and performance optimization skills.
Preferred Qualifications
- Experience with server-side rendering (Next.js, Nuxt.js).
- Knowledge of testing frameworks (Jest, Cypress, React Testing Library).
- Familiarity with CI/CD pipelines and deployment processes.
- Understanding of WebSockets and real-time applications.
- Experience with frontend performance optimization techniques.
Benefits
- Competitive salary
- Remote-friendly work environment
- Flexible working hours
- Professional development opportunities
- Collaborative and innovative team culture