Junaid Nazir
Full Stack Engineer | React, Node.js, Next.js, Python | 6+ Years Building Scalable Web & API Solutions | Collaborative & AI/ML Enthusiast
6 yrs experience · Lahore, Pakistan · 30-40 hrs/week
About
A seasoned software engineer with a Bachelor's Degree in Computer Science from Lancaster University, I have extensive experience in developing and leading software projects. Currently a Senior Software Engineer at Arena, I specialize in designing interactive UI components using React and Next.js, integrating secure payment solutions, and developing core platform features that enhance user experience and revenue. Previously, I served as a Javascript Engineer at MISSION+, where I led teams in agile environments, collaborated on application architecture, and improved team skills through code standard sessions. At Studio Sl2, I was a Full Stack JavaScript Engineer, contributing to scalable micro-service architectures. My earlier roles at Arbisoft and Septem Systems involved converting legacy code to modern frameworks and building reusable modules. I excel in agile methodologies, team collaboration, and delivering high-quality, scalable software solutions.
Skills
Experience
- Senior Software Engineer · Arena04-01-2024
Designed and developed interactive and responsive UI components using React, Next ensuring top notch user experience. Integrated secure payment solutions with Stripe and other third-party APIs, enhancing platform functionality and user experience. Developed core feature of digital wallet in the platform which increased the revenue and money movement within platform by ~30%. Worked closely with backend teams using Express.js to design scalable APIs and ensure smooth integration between frontend and backend services. Collaborated with product designers to implement new features from wireframes and prototypes to production, focusing on user-centric design and functionality. Refactored and optimized legacy code, migrating outdated components to modern, scalable solutions using React and Material UI, improving performance and maintainability.
- Javascript Engineer · MISSION+07-01-2022 – 04-01-2024
Technically lead team to produce maximum quality while maintaining high level of motivation & healthy environment using modern day practices. Participate & implement agile methodologies. Work with Product Owner, Scrum Master & other stake holders in requirement specifications & stories refinement. Actively participate in brain storming sessions, planning sessions, solution design meetings, sprint refinement sessions & retrospective sessions. Collaborate with other developers, designers, dev ops engineer, business analysts and solution architects to plan, design, develop, test, and maintain application. Participate in reviews of solution designs and related code. Actively participate in new joiner's on-boarding process & provide necessary technical training to work efficiently in the team. Lead/represent front-end team and play a key role in designing application architecture. Work with team mates in development of core application modules. Conduct code standard definition/improvement session to continuously improve team's skill level. Build backend API services for frontend application. Working with micro-service architecture to support high level of scalability & maintainability.
- Full Stack JavaScript Engineer (Tech. lead & contributor) · Studio Sl210-01-2020 – 05-01-2022
Technically lead team to produce maximum quality while maintaining high level of motivation & healthy environment using modern day practices. Participate & implement agile methodologies. Work with Product Owner, Scrum Master & other stake holders in requirement specifications & stories refinement. Actively participate in brain storming sessions, planning sessions, solution design meetings, sprint refinement sessions & retrospective sessions. Collaborate with other developers, designers, dev ops engineer, business analysts and solution architects to plan, design, develop, test, and maintain application. Participate in reviews of solution designs and related code. Actively participate in new joiner's on-boarding process & provide necessary technical training to work efficiently in the team. Lead/represent front-end team and play a key role in designing application architecture. Work with team mates in development of core application modules. Conduct code standard definition/improvement session to continuously improve team's skill level. Build backend API services for frontend application. Working with micro-service architecture to support high level of scalability & maintainability.
- Frontend Engineer · Arbisoft08-01-2019 – 09-01-2020
Contributed as a front end engineer to produce maximum quality code and high level of efficiency. Worked on an insurance agency project to convert the legacy frontend code to modern React templates. Writing and implementing meaningful unit tests using Jest and enzyme to achieve highest quality possible. Also write E2E tests using Cypress/Protractor to minimize bug reports from QA team. Worked with Tech. lead, Scrum master & other team members in agile methodologies. Participate in planning session which includes task estimations, technical task refinement etc. Openly speak up and point out the mistakes in retrospective sessions to improve work quality and achieve targets timely. Worked as an Automation Engineer to build an app for E2E tests for front end of an application. Creating maximum possible generic modules using POs and refined code to manage ever changing frontend application was a much challenging goal.
- Associate Software Engineer · Septem Systems09-01-2018 – 08-01-2019
Building efficient and reusable modules for front end as well as backend application. Communicate with client to understand the requirement document and refine the requirements with project manager and other team members. Building UI templates using HTML, CSS, Bootstrap. Converting these Templates into interactive UI components using Vue.js, Nuxt.js, Angular, Ionic-Vue frameworks. Participate in designing No Sql database design and writing APIs using Google Cloud Functions to interact with Firestore. Participate in agile methodologies (mainly Kanban) to write/refine client requirements, team collaboration and other SDLC process.
Education
- Lancaster UniversityBachelor's Degree, Computer Science
Similar talent on Pangea
Hire Junaid through Pangea
Describe your project to the Pangea agent — see if Junaid is a fit, with transparent pricing and interviews booked straight onto your calendar. No contact details change hands until you hire.
See if Junaid is a fit