Talent.com
Web Application Developer

Web Application Developer

Tenerity IndiaPune, Republic Of India, IN
4 days ago
Job description

About the Role

We are seeking a skilled developer with expertise in Next JS and React to join our dynamic team. The ideal candidate will be responsible for building complex web applications, ensuring optimal performance, and integrating various backend services.

Responsibilities

  • 4+ years of hands-on experience with Next JS and React
  • Extensive experience in building complex web applications using Next.Js and React.Js
  • Ensure optimal application performance, fast page load speeds, and a smooth user experience, considering factors like SEO, accessibility, and responsiveness across various devices
  • Seamlessly integrate Next.Js applications with various backend services, databases, and APIs (REST or GraphQL), ensuring efficient data fetching and manipulation
  • Write clean, maintainable, and testable code, adhering to modern web development best practices, design patterns, and coding standards
  • Implement unit and integration tests
  • In-depth knowledge of JavaScript, HTML, CSS, and modern web development concepts
  • Strong ability to analyze complex problems, design effective solutions, and troubleshoot technical issues
  • React 18+ (Hooks, Context API, Suspense, Concurrent Features)
  • State Management : Redux, Redux Toolkit
  • TypeScript integration with Next JS and React

Preferred Skills

  • Native Development
  • iOS : Swift / Objective-C basics, Cocoa Pods, Swift Package Manager, Xcode 14+, iOS SDK 15+, Understanding of iOS app lifecycle and memory management
  • Android : Java / Kotlin basics, Gradle build system, Android Studio, Android SDK 31+, Understanding of Android app lifecycle and permissions
  • Development & Architecture
  • Develop robust, scalable cross-platform mobile applications using React and Next JS
  • Develop mobile solutions with clean code principles and design patterns (SOLID, MVC, MVVM)
  • Implement Flutter applications when required for specific project needs
  • Write reusable, maintainable, and testable code following industry best practices
  • Develop custom native modules and bridge native code when necessary
  • Optimize application performance, memory usage, and battery consumption
  • Implement offline-first architecture and data synchronization strategies
  • Code Quality & Best Practices
  • Conduct thorough code reviews and provide constructive feedback to team members
  • Establish and enforce coding standards, style guides, and best practices
  • Implement comprehensive testing strategies (unit, integration, E2E)
  • Ensure code quality through static analysis tools (ESLint, Prettier, SonarQube)
  • Maintain high test coverage and documentation standards
  • Refactor legacy code and reduce technical debt
  • Security & Compliance
  • Implement secure coding practices and data encryption
  • Handle sensitive data (PII) with proper security measures
  • Ensure compliance with GDPR, CCPA, and other data protection regulations
  • Implement certificate pinning and secure API communication
  • Create a job alert for this search

    Web Application Developer • Pune, Republic Of India, IN