Search by job, company or skills

Leith Marketing

Full Stack Developer Team Lead

new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Responsibilities

Frontend Development

  • Develop and maintain scalable React.js web applications.
  • Build mobile applications using React Native for iOS and Android platforms.
  • Create reusable components and front-end libraries for future use.
  • Implement responsive designs and ensure cross-browser and cross-device compatibility.

Backend Development

  • Design and implement server-side logic using Node.js and Express.js.
  • Integrate third-party APIs and microservices into applications.

Database Management

  • Design, optimize, and manage MySQL databases.
  • Write efficient SQL queries and ensure data integrity.

State Management

  • Implement and manage application state using Redux Toolkit and Redux Saga.
  • Optimize state management to enhance performance and reduce unnecessary re-renders.

Debugging and Optimization

  • Identify and fix performance bottlenecks and bugs.
  • Use Chrome Developer Tools, React Developer Tools, and Flipper for debugging.
  • Optimize code for better performance on both web and mobile platforms.

Collaboration

  • Work closely with designers, project managers, and QA teams.
  • Participate in code reviews to ensure best practices.

Qualifications

Frontend

  • Proficiency in React.js, React Native, and JavaScript (ES6+).
  • Experience with modern styling techniques (CSS-in-JS, Tailwind, Styled-components).

Backend

  • Expertise in Node.js and Express.js for server-side development.
  • Understanding of RESTful API design principles.

Database

  • Strong knowledge of MySQL database design and query optimization.

State Management

  • Hands-on experience with Redux Toolkit and Redux Saga.

Debugging

  • Proficiency with debugging tools for web and mobile applications.
  • Strong problem-solving skills to identify and resolve complex issues.

Other

  • Familiarity with Git and version control workflows.
  • Familiarity with deployment tools and processes (e.g., IaaS, CI/CD pipelines).
  • Knowledge of Flutter and Networking will be an added advantage.

Soft Skills

  • Strong communication and collaboration abilities.
  • Ability to adapt and learn new technologies quickly.
  • Attention to detail and a commitment to delivering high-quality work.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 133692579