Hyderabad, Telangana, India
Information Technology
Full-Time
Veersa Technologies
Overview
Job Title: Senior Software Engineer / Team Lead (React & React Native)
Experience Level: 5+ Years
We are looking for a Senior Software Engineer / Team Lead with extensive experience in React and React Native to join our dynamic team. The ideal candidate will have strong technical expertise, leadership skills, and a passion for performance optimization, best coding practices, and scalable architecture. As a Team Lead, you will mentor junior developers, drive best practices, and collaborate closely with cross-functional teams to deliver high-quality applications.
Key Responsibilities
Technical Leadership & Development
✅ 5+ years of hands-on experience with React.js and React Native.
✅ Strong understanding of JavaScript (ES6+), TypeScript, Redux, and modern front-end architectures.
✅ Expertise in performance optimization techniques in React & React Native.
✅ Proficiency in RESTful APIs, third-party integrations.
✅ Hands-on experience with profiling tools and debugging performance bottlenecks.
✅ Experience with state management libraries like Redux
✅ Familiarity with testing frameworks (Jest, React Testing Library, Detox, etc.).
✅ Strong problem-solving skills and ability to debug complex applications efficiently.
✅ Experience leading teams, conducting code reviews, and mentoring developers.
Preferred Qualifications
Experience Level: 5+ Years
We are looking for a Senior Software Engineer / Team Lead with extensive experience in React and React Native to join our dynamic team. The ideal candidate will have strong technical expertise, leadership skills, and a passion for performance optimization, best coding practices, and scalable architecture. As a Team Lead, you will mentor junior developers, drive best practices, and collaborate closely with cross-functional teams to deliver high-quality applications.
Key Responsibilities
Technical Leadership & Development
- Lead the development of web and mobile applications using React.js and React Native.
- Architect and implement scalable, maintainable, and high-performance front-end solutions.
- Ensure optimal application performance by implementing best practices in code efficiency, lazy loading, tree shaking, and asset optimization.
- Optimize React components and virtualized lists for performance improvements.
- Apply efficient state management techniques to ensure application responsiveness.
- Improve app startup time and rendering performance by implementing techniques.
- Follow and enforce best practices in JavaScript, TypeScript, and React coding patterns.
- Write clean, modular, and reusable code following SOLID principles and design patterns.
- Conduct and enforce thorough code reviews, ensuring adherence to coding standards, performance optimization, and security best practices.
- Implement automated testing (unit, integration, and end-to-end) using Jest, React Testing Library, and Detox.
- Ensure adherence to CI/CD pipelines, automated builds, and deployment strategies.
- Maintain and enforce documentation, linting, and static code analysis tools (ESLint, Prettier, SonarQube).
- Optimize app bundle size and load times using Webpack, Babel, and Metro Bundler.
- Utilize Flipper, React DevTools, and Chrome Performance Profiler for debugging and optimizing React Native performance.
- Enhance app responsiveness and reduce latency using efficient API calls, caching strategies, and request batching.
- Optimize animations using React Native Reanimated and interaction manager for smoother UI experiences.
- Improve memory usage and prevent memory leaks by following best practices in component lifecycle management.
- Mentor and guide junior developers, fostering a culture of continuous learning and improvement.
- Collaborate with UI/UX designers to ensure pixel-perfect, high-performance applications.
- Work closely with backend engineers to optimize API calls and reduce response times.
- Lead Agile/Scrum processes, including sprint planning, standups, and retrospectives.
✅ 5+ years of hands-on experience with React.js and React Native.
✅ Strong understanding of JavaScript (ES6+), TypeScript, Redux, and modern front-end architectures.
✅ Expertise in performance optimization techniques in React & React Native.
✅ Proficiency in RESTful APIs, third-party integrations.
✅ Hands-on experience with profiling tools and debugging performance bottlenecks.
✅ Experience with state management libraries like Redux
✅ Familiarity with testing frameworks (Jest, React Testing Library, Detox, etc.).
✅ Strong problem-solving skills and ability to debug complex applications efficiently.
✅ Experience leading teams, conducting code reviews, and mentoring developers.
Preferred Qualifications
- Familiarity with cloud services (AWS, Firebase, Azure) and serverless architectures.
- Exposure to progressive web apps (PWAs) and cross-platform optimizations.
- Knowledge of DevOps practices, CI/CD pipelines, and automated deployment.
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in