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