Software Engineer Full Stack Developer
Phaedra Solutions
Experience Required: 3-5 Years
Employment Type: Full time
Location: On-site – Lahore
SummaryAre you a highly skilled full-stack JavaScript developer with a proven track record of success? We are seeking a talented and experienced Senior Full Stack JavaScript Developer (with React Native expertise) to join our team. The ideal candidate will have a minimum of 5 years of experience in the software industry and possess strong proficiency in full-stack JavaScript development, including React Native for cross-platform mobile applications.
Responsibilities include but are not limited to:
Feature Development & Collaboration
- Collaborate with cross-functional teams to define, design, and ship new features.
- Communicate effectively with clients and stakeholders to understand requirements and provide regular project updates.
- Collaborate with designers and product owners to translate ideas into reality.
Front-End, Mobile & Back-End Development
- Convert design mock-ups (Wireframes and PSD Designs) into fully functioning web and mobile applications.
- Develop & maintain complex web and mobile applications using React, React Native, AngularJS, Vue.js, Next.js, HTML5, Express.js/Node.js, and MongoDB etc.
- Build RESTful services with Node.js and Next.js.
- Design scalable web and mobile architectures.
- Collaborate in a multifunctional team to deliver complete user experiences.
DevOps & Version Control
- Implement and maintain DevOps practices, ensuring smooth continuous integration and deployment processes (CI/CD).
- Manage version control using Git in a SCRUM environment.
Agile & Task Management
- Work within the SCRUM framework, understanding its processes and reporting structure.
- Organize tasks, set priorities, and manage workload to meet deadlines and deliver high-quality solutions.
- Adapt to updated requirements and feature enhancements.
Mentorship & Technical Guidance
- Mentor and provide technical guidance to junior team members.
Quality Assurance & Testing
- Develop Quality Assurance tests including Unit and Integration tests.
Continuous Learning & Innovation
- Think creatively to tackle complex challenges and come up with smart solutions.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Stay up-to-date on emerging JavaScript trends and integrate them into development processes.
- Always curious and excited about what's new in the JavaScript world.
- Learn quickly and juggle multiple tech hats.
- Masters/BSc in Computer Science, Engineering or relevant field.
- Proficiency in both front-end, back-end, and mobile (React Native) JavaScript frameworks.
- Experience in client communication, understanding requirements, and project management.
- Familiarity with SCRUM methodology and agile development processes.
- Strong interpersonal skills and ability to work effectively within a team.
- Excellent problem-solving and critical-thinking abilities.
- Understand Computer Science fundamentals and Software Engineering principles.
- Knowledge of the intricacies of working with different browsers (different vendors, versions, etc.) and mobile versus desktop.
- Experience with relational and non-relational databases.
- Familiarity with cloud platforms (AWS, Azure, GCP).
- Excellent fluency in English, both written and spoken, to collaborate effectively with both client and remote teams.
- Out-of-the-box customer service abilities.
- Proven 3-5 years of work experience in the Software Industry in Full Stack JavaScript Development and Mobile Development (React Native).
At Phaedra Solutions, we believe in more than just writing code—we believe in building impactful solutions and meaningful careers. When you join us, you get:
- Opportunities to work on challenging and innovative projects in web and mobile development.
- A collaborative environment with global clients and diverse industries.
- A culture of continuous learning and growth, with mentorship and training opportunities.
- Room to explore new technologies and bring your creative ideas to life.
- A supportive team that values work-life balance, respect, and open communication.
- Clear career progression with opportunities to take ownership and lead initiatives.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Senior Software Engineer I - Android
SQA
Full Stack Developer - Typescript (Onsite, Lahore, PKR Salary)