Software Development Engineer - Android & iOS (Siliguri)

Software Development Engineer - Android & iOS (Siliguri)

04 Oct
|
Ralakde
|
Siliguri

04 Oct

Ralakde

Siliguri

SDE 1 – Android & iOS

Company: Ralakde Automation

Location: Siliguri, West Bengal (Onsite)

Employment Type: Full-Time

Number of Vacancies: 2

Android Developer – 1 Vacancy iOS Developer – 1 Vacancy

Salary: Negotiable, based on experience and technical proficiency

Roles & Responsibilities

1. Mobile Application Development

● Design, develop, test, deploy, and maintain mobile applications for Android and iOS platforms.

● Develop Android applications using Kotlin and/or Java and iOS applications using Swift.

● Build responsive, user-friendly, scalable, and reliable mobile applications.

● Integrate mobile applications with REST APIs, backend services, and third-party platforms.

● Implement authentication, notifications, data handling, and other application features.

● Debug application issues and implement effective technical solutions.

● Optimise application performance, reliability, and maintainability.

● Participate in code reviews and follow software development best practices.

● Use Git and GitHub for source-code management and collaborative development.

2. Testing, Deployment & Support

● Test applications for functionality, performance, compatibility, and reliability.

● Troubleshoot crashes, bugs, API issues, and deployment-related problems.

● Support application releases and production deployments.

● Maintain application configurations, dependencies, and release versions.

● Monitor application performance and resolve production issues.

3. Security & Engineering Practices

● Follow secure mobile application development practices.

● Implement appropriate authentication, authorisation, API security, and secure data handling.





● Maintain application dependencies and libraries.

● Follow coding standards, version control, testing, and code-review processes.

4. AI-Assisted Development

● Use AI-assisted development tools such as Claude, ChatGPT, Cursor, GitHub Copilot, and similar tools.

● Use AI tools for code generation, debugging, testing, documentation, and research.

● Validate AI-generated code for correctness, security, performance, and maintainability.

5. Collaboration & Continuous Improvement

● Work closely with product, design, backend, and engineering teams.

● Participate in technical discussions, sprint planning, code reviews, and release activities.

● Communicate technical issues, progress, risks, and dependencies clearly.

● Stay updated with modern mobile development and AI-assisted engineering practices.

Required Skills

● Minimum 1 year of skilled experience as an Android Developer, iOS Developer, Mobile Application Developer, Software Engineer, or similar role is preferred.

● Android Developer: Strong programming knowledge in Kotlin and/or Java.

● iOS Developer: Strong programming knowledge in Swift.

● Good knowledge of Android and/or iOS application development.

● Experience with REST APIs, JSON, HTTP/HTTPS, and API integrations.

● Understanding of mobile application architecture and UI development.





● Knowledge of databases and local data storage.

● Strong understanding of Git and GitHub.

● Understanding of software testing, debugging, and application performance optimisation.

● Good problem-solving and analytical skills.

● Strong written and verbal communication skills in English.

● Ability to work independently and collaboratively within a technical team.

Preferred

● Android: Jetpack Compose, Android Jetpack, Kotlin Coroutines, Firebase.

● iOS: SwiftUI, UIKit, Swift Concurrency, Firebase.

● Experience with MVVM or Clean Architecture.

● Experience with push notifications and background processing.

● Experience with automated testing and CI/CD.

● Experience publishing applications on Google Play Store and/or Apple App Store.

● Experience using AI coding assistants such as Claude, ChatGPT, Cursor, or GitHub Copilot.

Qualifications

● Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related technical field is preferred.

● Minimum 1 year of relevant professional software development experience is preferred.

● Demonstrated experience in developing, testing, and maintaining mobile applications.

● Strong problem-solving and analytical abilities.

● Good communication and collaboration skills.

● Ability to learn new technologies and adapt to a rapidly evolving technical environment.

Work Schedule

● Monday to Friday: 10:00 AM – 7:30 PM

● Saturday: 9:00 AM – 2:00 PM

● Sunday: Weekly Off

Work Location: Siliguri, West Bengal – Onsite

Pay: ₹25,000.00 per month

Benefits

- Paid sick time
- Paid time off

Work Location: In person

📌 Software Development Engineer - Android & iOS (Siliguri)
🏢 Ralakde
📍 Siliguri

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software development engineer - android & ios (siliguri) / siliguri