Experience Needed: 3-5 years onlyContract Duration: 4-5 MonthsTime required: 8 hours/per dayWork Days: Monday - Friday
Job Description:We are seeking a highly skilled and experienced Mobile Application Developer - React Native to join our dynamic team. The ideal candidate will have a robust background in developing mobile applications from scratch and a deep understanding of mobile ecosystems. If you are passionate about building performance mobile apps and thrive in a fast-paced environment, we would like to meet you.
Responsibilities:Develop and maintain high-quality mobile applications using React Native.Build applications from the ground up, including requirements gathering, design, coding, testing, deployment, and maintenance.Implement clean, modern, smooth animations and transitions that provide an excellent user experience.Work with third-party dependencies and APIs, specifically for social media authentication.Write unit and integration tests to ensure robustness, including edge cases, usability, and general reliability.Utilize CI/CD tools for efficient development and deployment processes.Optimize applications for maximum speed and scalability while reducing the memory footprint on mobile devices.Collaborate with cross-functional teams to define, design, and ship new features.Submit the apps for review on App store and Play store.
Qualifications:3-5 years of experience in mobile application development using React Native.Strong proficiency in JavaScript, including DOM manipulation and the JavaScript Object Model.Experience with Ionic framework and an understanding of its core principles.Proven experience in implementing automated testing platforms and unit tests.Familiarity with continuous integration and continuous deployment environments.Previous work implementing social media authentication is highly desirable.Excellent problem-solving skills and ability to optimize app performance for mobile environments.Strong organizational skills and ability to multi-task and manage multiple assignments.Ability to work independently and remotely while maintaining open lines of communication with internal teams and external stakeholders.