Description

 

Key Responsibilities

  • Design, develop, modify, and implement software applications using Agile methodologies.
  • Gather and analyze business and technical requirements.
  • Resolve workflow challenges through automation and optimization.
  • Develop new application features and enhance existing functionality.
  • Write clean, maintainable, and scalable TypeScript code.
  • Perform unit testing, integration testing, and application maintenance.
  • Collaborate with cross-functional teams to deliver high-quality software solutions.
  • Mentor team members and contribute to technical best practices.
  • Support integration efforts involving APIs and AI orchestration platforms.

 Required Qualifications

Education

  • Bachelor’s Degree in Computer Science or a related technical field.

Experience

  • 5–7 years of professional software development experience.
  • Proven experience working within Agile development environments.

 Required Technical Skills

  • React 19
  • TypeScript 5
  • Vite 6
  • Tailwind CSS 4
  • TanStack Router & Query
  • Zustand 5
  • Web Components (Lit 3)

 Preferred Technical Skills

  • Node.js
  • NGINX
  • Redux
  • GitHub
  • Docker

Core Competencies

Software Development

  • Strong understanding of modern software engineering principles and practices.
  • Ability to deliver scalable, maintainable, and high-quality software solutions.

Software Product Testing

  • Experience designing and executing testing strategies to ensure application quality and reliability.

Technical Product Knowledge

  • Ability to design, configure, and integrate software product components and services.

Decision Making & Critical Thinking

  • Strong analytical skills with the ability to evaluate complex situations and make sound technical decisions.

Communication Skills

  • Ability to clearly communicate technical concepts and collaborate effectively across teams.

 Soft Skills

  • Excellent communication skills
  • Self-starter with strong ownership mindset
  • Comfortable working in ambiguous environments
  • Strong problem-solving and critical-thinking abilities
  • Adaptability and growth mindset

 Team & Project Environment

Project Overview

  • Development of a cutting-edge AI initiative with executive visibility and significant business impact.
  • Focus on building a Progressive Web Application (PWA) integrated with APIs and AI orchestration services.

Team Structure

  • 2 Senior Engineers
  • 1 Principal Engineer
  • Collaborative Agile development environment

Daily Responsibilities

  • Design, development, testing, and code reviews
  • Technical mentorship and collaboration
  • Integration of frontend applications with backend and AI services
  • Participation in Agile ceremonies and planning activities

Education

Bachelor's degree