Job Type: Full-Time Location: Remote Experience Level: Mid to Senior Level Industry: Software Development / Technology
Job Description:
We are looking for a highly skilled and self-sufficient Full Stack Developer with expertise in React Native, Node.js, and iPhone app development. The ideal candidate will be capable of independently handling both the creation of new applications and the maintenance and bug-fixing of existing ones. You will be responsible for delivering high-quality mobile and web applications that are robust, scalable, and user-friendly.
Key Responsibilities:
- Full Lifecycle Development: Manage the full development lifecycle of mobile and web applications independently, from concept to deployment, using React Native and Node.js.- Bug Fixing and Maintenance: Diagnose, troubleshoot, and resolve bugs in existing applications, ensuring smooth and reliable operation.- iPhone App Development: Leverage your expertise in iPhone app development to build and optimize applications for iOS devices.-Front-End Development: Create intuitive, responsive, and high-performance mobile applications using React Native.- Back-End Development: Design and implement server-side logic using Node.js, developing scalable, secure, and efficient APIs.- Independent Problem Solving: Identify and resolve technical challenges without the need for supervision, ensuring high-quality outputs.- Architecture & Design: Lead the design and architecture of complex applications, ensuring adherence to best practices in coding, security, and performance.- Collaboration: While you will work independently, you will also collaborate with designers, product managers, and other stakeholders to ensure alignment on project goals.
Qualifications:
- Proven Experience: 2+ years of experience in full-stack development with a strong focus on React Native, Node.js, and iPhone app development.- Independent Development: Demonstrated ability to manage and complete both new app development and bug fixing in existing apps without reliance on others.- iPhone Expertise: Strong experience in developing and optimizing apps for iOS devices using React Native.- Front-End Expertise: Advanced skills in React Native, including experience with state management (e.g., Redux), navigation, and UI/UX design principles.- Back-End Expertise: Extensive experience with Node.js, Express, and working with PostgreSQL.- API Development: Strong experience in building and integrating RESTful APIs and working with GraphQL.- Version Control: Proficiency with Git and version control systems.- Problem-Solving Skills: Excellent analytical and problem-solving skills, with the ability to handle challenges independently.- Communication: Strong communication skills, with the ability to clearly articulate technical concepts and solutions.
Nice-to-Have:
- Experience with cloud services like AWS, Azure, or Google Cloud.- Familiarity with CI/CD pipelines and DevOps practices.- Understanding of Agile methodologies.