
Muhammad Idrees
Frontend Developer | React.js, Next.js, TypeScript, Tailwind CSS | Building Scalable Web Apps
Salary / Daily rate
Islamabad, Islamabad Capital Territory, Pakistan
Freelance, open to permanent contract
Remote only
Skills
Languages
About me
Intro
Frontend Developer with 5+ years of experience building scalable, responsive web and mobile applications using React.js, Next.js, TypeScript, and React Native. Expertise in: - Crafting modular, reusable UI components with Tailwind CSS, Material UI, and ShadCN. - Optimising RESTful API integrations, reducing response times by 20% using Zustand/Redux. - Delivering pixel-perfect designs from Figma, achieving 100% device compatibility. - Leading Agile workflows in Jira, delivering 10+ features on schedule. Passionate about clean code, modern UI/UX standards, and continuous learning.
Work experience
Frontend Engineer
First Compliance
Aug 2024 - Present
2 years 3 months
Dubai - United Arab Emirates
๐น Architected and delivered scalable, high-performance frontend solutions using React.js, Next.js, TypeScript, Tailwind CSS, ShadCN, and Material UI, aligned with 2025 design standards for modern UX. ๐น Engineered and integrated RESTful and GraphQL APIs, optimizing data flow and reducing API response times by 20% through efficient state management (Zustand, Redux, TanStack Query), request batching, and caching. ๐น Built modular, reusable UI libraries and design-system components, improving maintainability and reducing development time by 15% while enforcing theming and WCAG accessibility best practices. ๐น Collaborated closely with backend developers to ensure proper API integrations, data consistency, and seamless full-stack performance across web, PWA, and mobile platforms. ๐น Implemented CI/CD pipelines using GitHub Actions, and streamlined deployment workflows to ensure faster and more reliable production releases. ๐น Managed deployment processes by packaging and deploying code to production servers, monitoring build performance, and optimizing server-side rendering (SSR/ISR) for scalability. ๐น Enhanced application quality through code reviews, unit & integration testing (Jest, React Testing Library), and Git-based workflows to deliver secure, maintainable, production-ready code.
React Developer
99 Technologies
Aug 2023 - Aug 2024
1 year 1 month
Rawalpindi, Pakistan
๐น Collaborate with designers and backend developers to deliver interactive, responsive web applications using React, Next.js, and TypeScript. ๐น Develop reusable components, optimise rendering performance, and ensure scalability across devices and browsers. ๐น Integrate RESTful and GraphQL APIs with efficient state management using Redux or Context API. ๐น Implement modern authentication mechanisms (e.g., JWT) and server-side rendering (SSR) for performance optimisation. ๐น Utilise front-end build tools (Webpack, Babel, NPM) and follow best practices in version control with Git. ๐น Troubleshoot, debug and conduct code reviews to maintain high-quality, maintainable code. ๐น Stay up to date with modern JavaScript/TypeScript standards and Next.js best practices for continuous improvement.
Frontend Developer
VisualSoft Global (LLP)
Nov 2022 - Oct 2023
1 year
Rawalpindi, Pakistan
๐น Component Development: Create well-structured and reusable React components using best practices. This involves writing clean and efficient code while following coding standards. ๐น Performance Optimization: Optimize React components using techniques like code splitting, lazy loading, and memoization to improve rendering speed. ๐น Responsive UI: Implement responsive UI components using CSS media queries to ensure a seamless user experience across devices. ๐น Backend Integration: Integrate front end with backend services, handling API requests and using data fetching and state management techniques. ๐น Issue Investigation and Debugging: Investigate and debug issues in React components using debugging tools, console logging, and error tracking. ๐น Collaboration with UI/UX Design Team: Work closely with the design team to translate wireframes into interactive interfaces. ๐น Custom Hooks Development: Create custom hooks for reusable logic, promoting code reusability and maintainability. ๐น Best Practices and Coding Standards: Follow React-specific guidelines and coding standards to ensure robust and maintainable code. ๐น Documentation: Document components, APIs, and architectural decisions for effective collaboration and future reference. ๐น Continuous Learning: Stay updated with the latest React.js trends, tools, and techniques through community participation and learning resources.
React JS Developer
BCDapps
Oct 2022 - Dec 2022
3 months
Civic Center Bahria Town
๐น Implemented internationalization on a website using i18n in React, enabling multi-language support and providing a localized user experience. ๐น Created a robust API using Node.js to handle data operations, authentication, and seamless integrations with other systems. ๐น Developed APIs in Node.js and integrated them with MongoDB to retrieve and display data in React.js, ensuring efficient data management and presentation. ๐น Implemented a secure and efficient login flow in Vue.js, utilizing MongoDB for data storage and retrieval. ๐น Configured language files and defined translation keys to support multi-language functionality, facilitating a personalized experience for users. ๐น Integrated language-switching functionality, empowering users to easily switch between different languages and customize their language preferences.
Software Engineer
Alexa IT Homes
Jan 2019 - Aug 2022
3 years 8 months
Rawalpindi, Pakistan
I successfully executed numerous projects utilizing a wide range of technologies for a small organization, showcased in the Projects section of my profile. My responsibilities included: ๐น Developed and maintained React.js and React Native applications for efficient front-end development and seamless user experiences across platforms. ๐น Leveraged React.js Hooks and Context API for streamlined state management, code reusability, and scalable applications. ๐น Employed form handling and validation techniques to optimize data entry, enhance user interaction, and ensure data integrity. ๐น Integrated API endpoints using Swagger documentation, facilitating seamless communication between front-end and back-end systems. ๐น Implemented SQLite databases for Android apps, enabling efficient data storage, retrieval, and offline capabilities. ๐น Strengthened security with JWT (JSON Web Token) authentication, securing API endpoints and ensuring robust user authentication and authorization. ๐น Applied HTML, CSS, and JavaScript to craft visually appealing, responsive user interfaces across devices. ๐น Utilized Java and C# ASP.NET MVC frameworks to develop server-side functionalities and resilient back-end systems. ๐น Leveraged SQL and SQLite databases to design efficient data storage and retrieval, ensuring optimal performance and data integrity. ๐น Collaborated closely with cross-functional teams, including designers and backend developers, for effective communication and seamless integration of front-end components. ๐น Actively participated in code reviews, debugging, and troubleshooting, ensuring high-quality, error-free software solutions.
Education
Arid Agriculture University
Master of Computer Science, Computer Science
2014 - 2017
4 years
Licenses & certifications
JavaScript (Basic)
Issued: Aug 2022
JavaScript
Issued: Aug 2022