We are looking for a React Native Developer with an experience of 3.5+ years who possesses a passion for pushing mobile technologies to the limits and will work with our team of talented engineers to design and build the next generation of our mobile applications.The said person will be responsible for the design, development, testing, and maintenance of mobile apps. In addition to developing and delivering products, the candidate will be involved in driving the mobile practices, tools, and techniques.The person will be responsible for the development and maintenance of applications aimed at a range of Android and iOS devices including mobile phones and tablet computers (on case to case basis).Desired Skills & Responsibility:Primary Skills:
Candidate should be proficient in React Native.Should have excellent knowledge of Oops concept, Advance java-script, ECMA script ES6, HTML 5, CSS3.Experience working with RESTful API servicesGood understanding of threading and background services.Experience with third-party libraries and APIs (Google, Facebook, Twitter)Experience with integrating payment gateway and wallet.Experience in handling performance and memory of Android/iOS appsGood understanding of Android/iOS view and layout animation framework.Experience in designing Android/iOS apps having complex UI supporting both Android phones and tablet layoutMust have published at least two apps to the Play Store/Apple Store.Secondary Skills:Proficiency in version control/code repository tools like Bitbucket, Github, etc.Knowledge of Agile development processes and techniques.Knowledge of web/API development in PHP (preferably Laravel, Lumen, etc.),will be an added advantage.Knowledge of the general mobile landscape, architectures, trends, and emerging technologiesResponsibilities:Design, develop, and publish mobile applications by following best practices and guidelines.Deliver the application within a stipulated time to maintain the quality.Collaborate with a team to define, design, and ship new featuresWork on bug fixing and improving application performanceHelp maintain code quality, organization, and automatizationUnit-test code for robustness, including edge cases, usability, and general reliability.Continuously discover, evaluate, and implement new technologies to maximize development efficiency.Company's DescriptionIffort is a digital agency helping brands across the spectrum to create an engaging online experience for their stakeholders. At Iffort, you will experience a highly entrepreneurial environment; get a chance to learn on the job and a platform to exchange your ideas.