AIIT Solutions
Software Developer - Frontend
- Compensation
- Not disclosed
- Location
- Rawalpindi, Pakistan
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 3+ years
- Category
- Frontend
- Posted
Skills
Must have
- Qualification:
- • 3-5 years of experience as a frontend developer, with a strong focus on React and modern web development.
- • Demonstrated experience in building scalable web applications that can handle high volumes of data and user interactions.
- • Solid understanding of RESTful API integration and asynchronous data fetching.
- • Experience with WebSockets and other real-time communication technologies.
- • Proficiency in implementing frontend-security best practices, including safe handling of authentication, session tokens, and secure storage in the browser.
- • Strong understanding of modern HTML, CSS (including frameworks like Tailwind or styled-components), and JavaScript (ES6+).
- • Experience with state management libraries (e.g., Redux, Zustand, Recoil) for complex applications.
- • Proficiency in English, both written and spoken.
- • Team player with a collaborative mindset and a positive attitude.
Nice to have
- • Familiarity with responsive and mobile-first design principles.
- • Experience with modern frontend build tools and pipelines (e.g., Vite, Webpack, Babel).
- • Exposure to automated testing frameworks for frontend applications (e.g., Jest, React Testing Library).
- • Ability to work with data visualization libraries (e.g., D3.js, Chart.js, ApexCharts) for interactive dashboards.
- • Experience with performance monitoring and optimization tools.
- Personal Attributes:
- • Proactive and self-motivated with a drive to deliver outstanding results.
- • Adaptable and open to feedback, with a growth mindset.
- • Strong attention to detail and a commitment to producing high-quality work.
- • A natural curiosity and enthusiasm for learning and sharing knowledge with others.
Full description
We are looking for a talented and experienced Frontend Developer with a passion for building modern, scalable web applications. As a key member of our development team, you will leverage your expertise in React and web technologies to create intuitive, high-performance dashboards and user interfaces that deliver an exceptional user experience.
Key Responsibilities:
- Develop and maintain scalable React-based web applications for data visualization, analytics, and real-time monitoring.
- Integrate and consume RESTful APIs to display and interact with backend data seamlessly.
- Implement real-time communication features using WebSockets for live updates and interactive data feeds.
- Ensure the security and integrity of the frontend-application by implementing best practices around authentication, session management, encryption, and local storage management.
- Collaborate closely with backend developers and UX/UI designers to deliver polished, high-quality products.
- Write clean, maintainable, and well-documented code, adhering to modern frontend-development standards.
- Optimize application performance to ensure smooth and responsive user experiences across devices and platforms.
- Participate in code reviews and mentor junior developers to foster a culture of continuous improvement.
Requirements
Qualification:
- 3-5 years of experience as a frontend developer, with a strong focus on React and modern web development.
- Demonstrated experience in building scalable web applications that can handle high volumes of data and user interactions.
- Solid understanding of RESTful API integration and asynchronous data fetching.
- Experience with WebSockets and other real-time communication technologies.
- Proficiency in implementing frontend-security best practices, including safe handling of authentication, session tokens, and secure storage in the browser.
- Strong understanding of modern HTML, CSS (including frameworks like Tailwind or styled-components), and JavaScript (ES6+).
- Experience with state management libraries (e.g., Redux, Zustand, Recoil) for complex applications.
- Proficiency in English, both written and spoken.
- Team player with a collaborative mindset and a positive attitude.
Preferred Skills:
- Familiarity with responsive and mobile-first design principles.
- Experience with modern frontend build tools and pipelines (e.g., Vite, Webpack, Babel).