Front end developer - Bengaluru, India - RapidBrains

    Default job background
    Description

    Job Title:Frontend Developer-React Native

    Experience Level: YRS

    Notice period:- immediate

    Position Type:- Full time

    Location: Bangalore

    Job Description: We are seeking a skilled React Native Developer .The ideal candidate will have extensive experience in React Native framework, along with proficiency in JavaScript (ES6), React JS, HTML5, and CSS. You will collaborate closely with our cross-functional team to design, develop, and deploy robust and intuitive mobile applications for iOS and Android platforms.

    Key Responsibilities:

    • Develop robust and responsive mobile applications using the React Native framework.
    • Utilize JavaScript (ES6) and demonstrate extensive proficiency in React JS, HTML5, and CSS for frontend development.
    • Implement state management solutions such as Redux and efficiently handle source code management using tools like git.
    • Integrate GraphQL and TypeScript to enhance application performance, scalability, and maintainability.
    • Design and implement reusable UI components and leverage NPM packages to streamline development processes.
    • Ensure seamless deployment of applications on both iOS and Android platforms, adhering to platform-specific guidelines and best practices.
    • Collaborate with backend developers to consume REST APIs and establish efficient communication between frontend and backend systems.
    • Implement Continuous Integration/Continuous Deployment (CI/CD) pipelines to automate testing, deployment, and delivery processes.
    • Stay updated with the latest industry trends, technologies, and best practices to continuously improve the quality and performance of mobile applications.

    Requirements:

    • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
    • Proven experience in developing mobile applications using React Native framework.
    • Strong proficiency in JavaScript (ES6) and expertise in React JS, HTML5, and CSS.
    • Experience with state management solutions like Redux and version control systems such as git.
    • Familiarity with GraphQL and TypeScript, with a strong understanding of their benefits and best practices.
    • Solid understanding of UI/UX principles and experience in developing intuitive user interfaces.
    • Experience in deploying applications on both iOS and Android platforms, including App Store and Google Play Store guidelines.
    • Knowledge of backend technologies and experience in consuming REST APIs.
    • Experience in setting up and maintaining CI/CD pipelines for automated testing and deployment.
    • Excellent problem-solving skills and a proactive attitude towards learning and self-improvement.
    • Strong communication and collaboration skills, with the ability to work effectively in a team environment.