Browse Jobs
For Employers
Post JobLog inGet Started

Mobile React Native lead

innovaDigits
Cairo, Egypt

Mobile React Native lead

Cairo, EgyptPosted 27 days ago
15Applicants for1 open position
  • 4Viewed
  • 0In Consideration
  • 1Not Selected

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

  • Provide leadership and guidance to Mobile developers, helping them grow their skills, and ensuring they work effectively and efficiently.
  • Stay up-to-date with the latest Mobile development technologies, trends, and best practices. Share this knowledge with the team and apply it to project work.
  • Act as a hands-on developer by writing high-quality, maintainable front-end code.
  • Set a high standard for code quality and enforce coding standards within the team.
  • Work with the team to design the front-end architecture, including selecting the appropriate technologies and frameworks.
  • Ensure that the architecture is scalable and meets performance requirements.
  • Conduct regular code reviews to provide feedback and ensure that the team's code meets quality standards and follows best practices.
  • Troubleshoot and resolve complex Mobile development issues that arise during the project. Provide guidance to team members in problem-solving.
  • Collaborate closely with back-end developers, designers, and other stakeholders to ensure seamless integration between the Mobile and back-end systems.
  • Oversee the development of unit tests and integration tests for front-end components to ensure the reliability and functionality of the user interface.
  • Optimize front-end code and assets (e.g., images, scripts) for performance and page load times. Identify and address bottlenecks and performance issues.
  • Ensure that the team follows version control best practices (e.g., Git) to manage source code efficiently and collaboratively.
  • Foster effective communication within the team and with other teams or departments. Keep stakeholders informed about project progress.
  • Work with the team to meet project deadlines and deliverables. Ensure that the front-end development aligns with the project's goals and objectives.
  • Encourage a culture of continuous improvement within the team. Identify areas for process enhancement and take steps to improve efficiency and productivity.
  • Be aware of Mobile security best practices and ensure the team follows them to protect against common web vulnerabilities.
  • Manage the allocation of resources within the team, including task assignments and workload distribution.
  • Foster a positive and collaborative team environment, promote team cohesion, and address any interpersonal conflicts or challenges.

 

Job Requirements

  • Mastery of HTML, CSS, and JavaScript is fundamental. Stay current with the latest ECMAScript standards and web development trends.
  • Proficiency in popular front-end frameworks and libraries such as React/React Native, depending on the project requirements.
  • Ability to create responsive and mobile-friendly web interfaces that adapt to various screen sizes and devices.
  • Knowledge of cross-browser issues and the ability to write code that works consistently across different web browsers.
  • Skills in optimizing web pages for fast loading times, including techniques like code splitting, lazy loading, and minimizing HTTP requests.
  • Proficiency in using version control systems like Git for code collaboration and management.
  • Familiarity with build tools such as Webpack, Gulp, or Grunt to automate development tasks, bundle assets, and streamline workflows.
  • Experience with testing frameworks (e.g., Jest, Jasmine, Mocha) and best practices for writing unit tests and integration tests for front-end code.
  • Ability to interact with RESTful APIs and GraphQL to fetch and manipulate data.
  • Awareness of common web security vulnerabilities (e.g., XSS, CSRF) and practices for securing front-end code.
  • Strong leadership qualities, including the ability to lead, mentor, and motivate a team of front-end developers.
  • Understanding of project management methodologies and the ability to plan, organize, and execute front-end development projects.
  • Excellent communication skills to convey ideas, instructions, and project updates effectively to team members and stakeholders.
  • Strong analytical and problem-solving skills to address technical challenges and make informed decisions.
  • Capability to make informed decisions, resolve conflicts, and handle unexpected situations efficiently.
  • Flexibility to adapt to changing project requirements, technologies, and priorities.
  • Effective time management and the ability to meet project deadlines.
  • The ability to understand and consider the perspectives and needs of team members and stakeholders.
  • Skill in resolving conflicts and promoting teamwork within the development team.
  • Capacity to evaluate options and make informed decisions, especially when facing technical challenges or architectural choices.
  • A commitment to staying updated with the latest front-end technologies and industry trends.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentMobile React Native lead