Job Description Overview
-
Skill:
React, React Native, JavaScript, Git, DevOps, Mobile Application Development, Web Application Development, Problem Solving, Debugging, Automated Testing, Code Review, Client Interaction, Mentorship
-
Location:
Remote
-
Experience:
6
A highly skilled Senior Developer with expert knowledge in both React and React Native, specializing in building and deploying scalable web and mobile applications. Proven experience in ensuring high performance, responsiveness, and reliability in production environments. Adept at collaborating with cross-functional teams to define requirements, design solutions, and implement new features. Strong problem-solving and debugging skills, with the ability to optimize applications for speed and scalability. Excellent communicator, able to mentor junior developers and interact effectively with clients.
Key Responsibilities:
- Develop and deploy scalable, high-performance web and mobile applications using React and React Native.
- Ensure applications are responsive, performant, and provide a seamless user experience across platforms.
- Collaborate with design, product, and engineering teams to define, design, and ship new features.
- Use Git and other version control tools to maintain code integrity and manage collaborative development efforts.
- Optimize applications for maximum speed and scalability, focusing on user experience and performance.
- Implement automated testing suites and perform comprehensive code reviews to maintain code quality.
- Stay updated with the latest industry trends, tools, and best practices to drive continuous improvement.
- Provide technical guidance and mentorship to junior team members, ensuring knowledge transfer and skill development.
- Interact with clients to clarify requirements, propose solutions, and design custom applications tailored to their needs.
Must Haves:
- Expert-level knowledge of React and React Native frameworks.
- Experience in deploying/publishing web and mobile applications.
- Strong debugging, problem-solving, and coding skills.
- Familiarity with Git, DevOps practices, and version control workflows.
- Ability to work independently and proactively based on client requirements.
- Effective communication skills for both client interaction and internal team collaboration.
- Proven track record of mentoring and educating junior team members.