16
Jul, 2025
Mobile Application Developer
Rectras | Job Code: RJC1032
Hiring for a UK based edutech company in India
Key Roles and Responsibilities
- Design and develop high-performance mobile applications using Swift (iOS) or Kotlin (Android).
- Build UI components using SwiftUI or Jetpack Compose based on design and product requirements.
- Break down acceptance criteria into well-defined, actionable development tasks.
- Ensure app scalability, memory efficiency, and performance optimization through profiling tools like Instruments or Android Profiler.
- Apply OOP, SOLID principles, and design patterns consistently in day-to-day coding.
- Conduct regular debugging and troubleshooting of complex issues in mobile applications.
- Write clean, testable, and secure code following OWASP guidelines.
- Implement Unit Testing, UI Testing, and E2E Testing for quality assurance.
- Collaborate closely with cross-functional teams during sprints, technical discussions, and planning.
- Work with mobile databases like SQLite and manage local data persistence effectively.
- Follow CI/CD practices for streamlined integration, testing, and release processes.
- Participate in regular code reviews and contribute to maintaining coding standards across the team.
- Stay updated with mobile development trends including Kotlin Multiplatform and Generative AI applications.
Desired Candidate Profile
- 1 to 3 years | Strong hands-on experience in either iOS (Swift) or Android (Kotlin) development.
- In-depth knowledge of software design patterns, data structures, and algorithms.
- Proficient in using development tools like Xcode, Android Studio, Git, and project management tools such as Jira.
- Familiar with performance optimization and debugging tools like Instruments (iOS) and Android Profiler.
- Practical understanding of asynchronous programming models: coroutines, GCD, async/await.
- Familiarity with OWASP security guidelines, secure coding, and common mobile security vulnerabilities.
- Exposure to Kotlin Multiplatform (KMP) and shared business logic practices while maintaining native UI.
- Experience with mobile CI/CD pipelines and automation practices.
- Excellent communication and collaboration skills; confident in expressing ideas and providing feedback.
- Strong problem-solving mindset and attention to code quality, scalability, and maintainability.
- Passionate about learning and exploring technologies like Generative AI in mobile applications.
To apply for this job email your details to jobs@rectras.com