Job
Description
You are a seasoned Flutter Developer with 5-10 years of experience, seeking a Full-time opportunity in Chennai. You will be joining Instrive, a dynamic start-up specializing in providing top-notch DevOps solutions globally. Instrive is dedicated to crafting high-quality products, delivering exceptional user experiences, and solving complex problems in the digital realm. At Instrive, you will contribute to the development of various products for both internal and international clients. As a crucial member of the team, you will primarily focus on creating Flutter applications for mobile and web platforms, emphasizing real-time communication technologies like WebRTC and websockets. Your role involves collaborating at the crossroads of product, strategy, and technology to make informed decisions, prioritize features based on business goals, and ensure user-centric design. By working closely with a talented team, you will have the opportunity to make a significant impact and foster valuable connections in your career journey. Key Responsibilities: - Develop innovative user-facing features using React.js and TypeScript. - Create reusable components and front-end libraries for future projects. - Translate design concepts and wireframes into high-quality code. - Implement state management using Redux, Redux Toolkit, and Saga. - Integrate RESTful APIs and third-party libraries for seamless data flow. - Build and maintain forms using Formik and ensure validation with Yup. - Utilize modern styling solutions like Material UI and TailwindCSS. - Write and uphold unit tests with React Testing Library (Jest) to ensure code quality. - Collaborate with back-end developers, UI/UX designers, and the broader team for seamless application integration. - Ensure code quality through code reviews and adherence to best practices in front-end development. - Implement OAuth and other authentication/authorization frameworks for application security. - Utilize AWS services for hosting, storage, and deployment of front-end applications. - Stay abreast of the latest trends and technologies in front-end development. Requirements: - Bachelor's degree in Computer Science, Engineering, or related field, or equivalent work experience. - 5+ years of professional experience in front-end development with a focus on React.js. - Proficiency in TypeScript, JavaScript ES6, and multi-language support. - Strong expertise in Redux, Redux Toolkit, and Saga for state management. - Experience with React Testing Library (Jest) for unit testing. - Proficient in building responsive interfaces using Material UI and TailwindCSS. - Solid understanding of HTML, CSS, API integration, and RESTful services. - Familiarity with AWS services for cloud-based development and deployment. - Knowledge of OAuth and other security frameworks for authentication and authorization. - Strong problem-solving skills, attention to detail, and excellent communication abilities. Soft Skills: - Effective communication skills. - Critical thinking and time management. - Team player with strong problem-solving and analytical abilities. - Collaborative spirit to align with business objectives. - Ability to contribute individually while maintaining competence. To apply for this exciting opportunity, please submit your resume to careers@instrive.in.,