Software Engineer

Nagravision
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

JavaScript
Android Studio
XCode
Component-Based Software Engineering
Unit Testing
Middleware
Gradle
TypeScript
GIT
Build Tools
React Native
React
Functional Programming

Requirements

  • Designed AI systems using agent-based and agentic workflow architectures
  • Implemented task chaining and decision-driven logic with Large Language Models (LLMs)
  • Applied advanced prompt engineering to improve accuracy, efficiency, and reduce iteration cost
  • Integrated external APIs and tools to build dynamic, autonomous agent workflows
  • Leveraged GitHub Copilot for rapid prototyping and AI-assisted development
  • Monitored and optimized end-to-end AI system performance

Responsibilities

  • Computer Science degree or equivalent work experience required BE/B.Tech/MCA
  • 6+ years web and mobile application development experience using JavaScript, ReactJs, React native, HTML & CSS.
  • Build mobile applications using Hybrid Technologies with the React Native framework.
  • Must have developed at least one react-native application.
  • Android / iOS native development experience preferred.
  • Integrate modern web services using service-oriented architecture, RESTful APIs
  • Develop, test, and maintain high-performance JavaScript/React Native code.
  • Write and execute unit tests.
  • Test, troubleshoot, and optimize application components for maximum speed, security, stability, and scalability
  • Ability to create flexbox driven UI layout.
  • Knowledge of Typescript and any state management middleware preferably Redux
  • Knowledge of functional programming paradigms and their application in JavaScript.
  • Knowledge of Git (including merging, branching and resolving merge conflicts)
  • Familiarity with native build tools, like XCode, Android Studio, Gradle

Apply for this position