Full Stack Developer

Job Description

Full Stack Developer

 

Required

 

  • Translate designs and wireframes into high-quality code.
  • Design, build, and maintain high-performance, reusable, and reliable React.js/React Native components.
  • Develop and maintain server-side logic, ensuring high performance and responsiveness to requests from the front-end.
  • Integrate user-facing elements developed by front-end developers with server-side logic.
  • Ensure the best possible performance, quality, and responsiveness of the application.
  • Identify and correct bottlenecks and fix bugs.
  • Help maintain code quality, organization, and automatization.
  • Maintain and develop code and automated tests to production within a short development cycle in the Continuous Integration and delivery environment.
  • Optimize applications for maximum speed and accessibility.

Deploy and build code and prepare for production for Android and iOS.

  • Collaborate with cross-functional teams, including product managers, designers, and other developers, to deliver high-quality products.
  • Implement security and data protection measures to ensure the security and integrity of applications.
  • Continuously monitor application performance and suggest improvements for optimization.
  • Stay updated with the latest industry trends and technologies to ensure our applications are current and competitive.
  • Create and maintain documentation for code, processes, and best practices.
  • Improve and learn the Next.js skills required for SEO.
  • Develop and maintain RESTful APIs to support front-end functionality.
  • Work on backend development tasks, including database design and server-side logic implementation.

 

Your Qualifications

  • 3+ years of experience in developing, deploying, and maintaining React Native and React.js applications.
  • Proven track record of publishing or completing at least one mobile application.
  • Proficient in ES6, React, and Flux implementations.
  • Strong understanding of global state management solutions such as Redux.
  • Experience with Next.js is a significant plus, especially for SEO-related tasks.
  • Familiarity with native app development using Java or Swift is an advantage.
  • Ability to effectively translate UI/UX designs into high-quality code.
  • Experience in performance tuning, including memory usage, CPU utilization, and memory leak analysis.
  • Excellent communication skills, with the ability to collaborate effectively within an agile team environment (e.g., git-flow, Scrum).
  • Strong problem-solving skills with a focus on delivering high-quality solutions.

Job Summary

  • Published on:2024-08-12 7:09 am
  • Vacancy:1
  • Employment Status:Full Time
  • Experience:3 Years
  • Job Location:Lahore
  • Gender:No Preference
  • Application Deadline:2024-12-29