Experience Required: 3–5 Years
Employment Type: Full-time
Location: On-site – Lahore
Summary
We are looking for a Senior Full Stack JavaScript Developer with strong experience in both web and mobile development, including React Native. The ideal candidate should have 3–5 years of hands-on industry experience and solid proficiency across full-stack JavaScript technologies. The role involves working on web and mobile applications, collaborating with cross-functional teams, and contributing to scalable software solutions.
Responsibilities
Feature Development & Collaboration
- Work closely with cross-functional teams to plan and deliver new features.
- Communicate with clients and stakeholders to gather requirements and share progress updates.
- Collaborate with designers and product owners to implement planned features.
Front-End, Mobile & Back-End Development
- Convert wireframes and design files into fully functional applications.
- Develop and maintain web and mobile applications using technologies such as React, React Native, AngularJS, Vue.js, Next.js, Node.js/Express.js, MongoDB, and related tools.
- Build RESTful APIs using Node.js and Next.js.
- Design scalable architectures for web and mobile platforms.
- Work within cross-functional teams to create consistent user experiences.
DevOps & Version Control
- Contribute to CI/CD processes and maintain deployment practices.
- Use Git for version control within a SCRUM-based workflow.
Agile & Task Management
- Participate in SCRUM ceremonies and follow agile processes.
- Prioritize tasks effectively and manage workload to meet deadlines.
- Adapt quickly to evolving requirements and feature changes.
Mentorship & Technical Guidance
- Support and guide junior developers as needed.
Quality Assurance & Testing
- Develop and maintain unit and integration tests.
Continuous Learning & Innovation
- Stay updated with new JavaScript tools, frameworks, and best practices.
- Explore new technologies and contribute ideas for improving development processes.
Qualifications
- Master’s or Bachelor’s degree in Computer Science, Engineering, or a related field.
Skills
- Strong command of JavaScript technologies across front-end, back-end, and mobile development using React Native.
- Experience in requirement gathering, client communication, and project coordination.
- Understanding of SCRUM and agile development workflows.
- Solid problem-solving abilities and knowledge of core computer science concepts.
- Experience working with relational and non-relational databases.
- Familiarity with cloud platforms such as AWS, Azure, or GCP.
- Strong communication skills in English, both written and verbal.
- Ability to work effectively within a team and support customer needs.
Experience
- 3–5 years of professional experience in full-stack JavaScript development, including mobile development with React Native.
Why Join Us?
- Opportunities to work on a wide range of web and mobile projects.
- Collaborative work environment with exposure to diverse clients and industries.
- Access to learning, mentorship, and skill-development opportunities.
- Space to explore modern technologies and contribute to process improvement.
- Supportive team culture with emphasis on communication and balance.
- Clear growth pathways with opportunities for increased responsibility.
Job Type: Full-time
Work Location: In person