Software Development Engineer – II – Frontend Development

May 7, 2025

Job Description

Responsibilities : – Frontend Architecture and Development : Build dynamic, scalable, and reusable components using React Native with a focus on performance and maintainability. – Performance Optimization : Implement lazy loading, code splitting, caching, and other performance enhancements to reduce load time and improve user experience. – State Management and Testing : Apply effective state management and ensure code quality through comprehensive unit and integration testing. – Cross-functional Collaboration : Work closely with product, design, and backend teams to deliver seamless, end-to-end features in a fast-paced environment. Requirements : – Experience and Domain Knowledge : 2-5 years of experience in frontend development, ideally within high-growth, product-based startups. Experience in the fintech domain (B2B/B2C) is a plus. – Frontend Framework Proficiency : Strong hands-on expertise in React.js (required) and React Native (Preferred) or other modern frameworks like Vue.js or Angular, with a solid grasp of responsive, mobile-first web development. – Core Web Technologies : Proficient in JavaScript, TypeScript, HTML, CSS, along with UI libraries such as Tailwind CSS, Material-UI, or Ant Design. – API Integration and Tooling : Practical experience with RESTful APIs, GraphQL, WebSockets, and build tools like Webpack, Babel, Vite, etc. – Testing and Engineering Best Practices : Familiarity with frontend testing frameworks like Jest, React Testing Library, or Cypress, paired with strong problem-solving abilities and a proactive, ownership-driven mindset. (ref:hirist.tech)