Talent.com
Senior Software Engineer

Senior Software Engineer

Linkfields Innovations (Pty) Ltdkochi, kerala, in
23 hours ago
Job description

We are looking for a highly skilled Senior Software Engineer with expertise in mobile and full-stack development. The role requires strong hands-on experience in React Native, Flutter, React.js, Node.js, JavaScript, and TypeScript , along with the ability to design, develop, and deploy scalable applications. The ideal candidate will be responsible for building cross-platform apps, web applications, backend services, and mentoring junior developers.

Key Responsibilities

  • Design, develop, and maintain mobile applications using React Native and Flutter.
  • Build and maintain web applications using React.js.
  • Develop and optimize backend services & APIs using Node.js & Express.
  • Work with JavaScript (ES6+) and TypeScript to ensure scalable and maintainable code.
  • Implement state management and data persistence (Redux, Redux Persist, Async Storage, etc.).
  • Ensure authentication, session management, and data security across mobile and web platforms.
  • Integrate third-party APIs, SDKs, and services (Firebase, analytics, payments, etc.).
  • Deploy and manage applications on app stores (iOS, Android, Huawei) and web hosting platforms.
  • Collaborate with product managers, designers, and QA for end-to-end delivery .
  • Perform code reviews , enforce best practices, and write unit / integration tests.
  • Troubleshoot and optimize performance for both mobile and web platforms.
  • Mentor and guide junior engineers, sharing best practices in mobile and web development.

Required Skills & Qualifications

  • 6–9 years of professional software development experience.
  • Strong expertise in :
  • React Native (iOS & Android app development)
  • Flutter (cross-platform mobile development)
  • React.js (web development)
  • Node.js & Express (backend development)
  • JavaScript (ES6+) & TypeScript
  • Experience with Redux, Redux Toolkit, Redux Persist , and other state management tools.
  • Hands-on experience with CI / CD tools (EAS, Fastlane, Jenkins, GitHub Actions, etc.).
  • Familiarity with mobile debugging tools (Flipper, Xcode, Android Studio).
  • Strong understanding of app architecture, design patterns, and clean code practices .
  • Knowledge of database systems (MongoDB, PostgreSQL, MySQL, or similar).
  • Experience in RESTful APIs and secure API integrations .
  • Excellent problem-solving, communication, and team collaboration skills .
  • Nice to Have

  • Knowledge of cloud platforms (AWS, Azure, GCP).
  • Familiarity with Docker or DevOps basics .
  • Prior experience in Agile / Scrum environments .
  • Exposure to microservices architecture .
  • Experience in leading a small development team .
  • Education

  • Bachelor's or master's degree in computer science , Engineering, or related field (or equivalent work experience).
  • Create a job alert for this search

    Senior Software Engineer • kochi, kerala, in