Design, develop, and maintain mobile applications (iOS/Android) using native (Swift, Kotlin) or cross-platform frameworks (Flutter, React Native).
Build responsive and user-friendly web applications using modern front-end frameworks (React/Angular/Vue).
Develop scalable APIs and backend services using Node.js, Java (Spring Boot), Python (Django/Flask), or Go.
Manage and optimize databases (SQL/NoSQL – MySQL, PostgreSQL, MongoDB, Firebase).
Ensure seamless integration between mobile, web, and backend services.
Collaborate with product managers, designers, and QA teams to deliver high-quality features.
Implement CI/CD pipelines for both mobile and web deployments.
Ensure application performance, security, and scalability across platforms.
Troubleshoot, debug, and optimize applications.
Bachelor’s degree in Computer Science, Engineering, or related field.
Experience as a Mobile Developer and/or Full Stack Developer.
Proficiency in mobile development:
Native: Swift (iOS), Kotlin/Java (Android)
Cross-platform: React Native / Flutter
Strong front-end development skills (HTML, CSS, JavaScript, React/Angular/Vue).
Strong back-end development experience with Node.js, Java, Python, or Go.
Experience with RESTful APIs, GraphQL, and microservices.
Familiarity with cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes).
Proficiency in version control (Git) and CI/CD tools (Jenkins, GitHub Actions, GitLab CI).
Solid understanding of mobile app store deployment (Google Play, App Store).
Experience with Firebase, Push Notifications, App Analytics.
Familiarity with testing frameworks (JUnit, Espresso, XCTest, Cypress, Jest).
Knowledge of DevOps practices and Infrastructure as Code.
Exposure to Agile/Scrum methodologies.
Prior experience in building cross-platform ecosystems (mobile + web + backend).