Senior Software Engineer – Full-Stack & Mobile (AI-Enabled Development)
Core
Design, develop, and maintain production-grade web and mobile applications using React and React Native while integrating AI tools throughout the software development lifecycle.
Role type
Senior Full-Stack & Mobile Engineer (AI-Enabled)
Builds
Web and mobile applications
Domain
Software Engineering, AI-augmented development
Deliverable
production ML models | product features
Required skills
React, React Native, mobile app development fundamentals, AI-enabled SDLC practices, AI coding assistants/copilots, state management, API integration (REST/GraphQL), performance optimization, CI/CD pipelines, version control (Git), automated testing, software architecture patterns, scalable system design
Preferred skills
Telco industry experience, critical evaluation of emerging AI tools
Technologies
React, React Native, REST, GraphQL, Git
Responsibilities
Design, develop, and maintain web and mobile applications; Apply AI-enabled SDLC practices across the full development lifecycle; Collaborate with product, design, and QA teams to translate requirements into scalable technical solutions; Own features end-to-end from architecture to post-release monitoring; Champion best practices for code quality, performance, accessibility, and security; Evaluate and integrate AI tools/agents to improve engineering velocity; Mentor junior engineers on technical delivery and AI-assisted workflows; Participate in architectural decisions balancing code reuse and maintainability
Seniority
Senior, hands-on IC with mentorship responsibilities