Senior Frontend Developer
--Airvon--
About the Role
We are looking for a passionate Frontend Software Engineer with 4–5 years of experience in building modern, scalable, and high-performing web applications. The ideal candidate will be well-versed in JavaScript (JS), TypeScript (TS), and ReactJS, with hands-on experience in other frontend frameworks/libraries. You will work closely with product managers, designers, and backend engineers to deliver seamless user experiences.
Key Responsibilities
Develop, test, and maintain responsive web applications using ReactJS and TypeScript.
Collaborate with cross-functional teams to translate business requirements and UI/UX designs into functional code.
Write clean, maintainable, and efficient code following best practices.
Optimize applications for speed, scalability, and SEO.
Work with state management tools (Redux, Zustand, Context API, etc.) as needed.
Ensure cross-browser compatibility and responsiveness across devices.
Stay updated with the latest frontend trends, tools, and practices.
Participate in code reviews, debugging, and performance tuning.
Contribute to building reusable components and design systems.
Required Skills & Experience
4–5 years of professional experience in frontend software development.
Strong expertise in JavaScript (ES6+) and TypeScript.
Solid experience in ReactJS (hooks, functional components, lifecycle methods, etc.).
Hands-on experience with at least one other frontend framework/library (Vue.js, Angular, Next.js, Remix, etc.).
Proficiency in HTML5, CSS3, and modern styling frameworks (SASS, Tailwind, Styled Components, etc.).
Good understanding of RESTful APIs, GraphQL, and integrating frontend with backend services.
Knowledge of version control systems (Git, GitHub/GitLab/Bitbucket).
Familiarity with frontend build tools (Webpack, Vite, Babel, etc.).
Experience with testing frameworks (Jest, React Testing Library, Cypress, etc.) is a plus.
Strong problem-solving skills and attention to detail.
Nice-to-Have Skills
Experience in CI/CD pipelines and deployment (Docker, Vercel, Netlify, etc.).
Understanding of performance optimization and web vitals (LCP, FCP, CLS).
Familiarity with Agile/Scrum methodologies.
Exposure to cloud platforms (AWS, Azure, GCP) is a plus.
What We’re Looking For
A strong foundation in frontend fundamentals.
A team player with good communication skills.
Someone who is curious, proactive, and eager to learn new technologies.
A developer who takes ownership of tasks and delivers high-quality solutions.