26 Oct
|
Softtech Engineers
|
Pune
26 Oct
Softtech Engineers
Pune
Greetings from SoftTech!!!
Founded in 1996 and headquartered in Pune, India, SoftTech Engineers Limited. is a leading software product company that started as an entrepreneurial venture in creating innovative software and intellectual property in the architecture, engineering and construction (AEC) domains. We constantly improve and maintain our high-quality solutions through dedicated, proactive market research and developmental efforts.
https://softtechglobal.com/
Role: Senior Mobile Developer
Location: Pune (Baner 5 days WFO)
Role & responsibilities
1. Design and Build Mobile Applications
2. Develop high-quality, performant, and scalable mobile apps for Android and/or iOS.
3. Use native (Kotlin/Swift) or cross-platform tools (Flutter, React Native) based on the project needs.
4. Write clean, maintainable, and efficient code.
5. Maintain and Improve Existing Applications
6. Fix bugs and improve application performance.
7. Refactor legacy code to enhance performance and maintainability.
8. Update apps to comply with OS updates,security patches, and store policies.
9. Integrate APIs and Third-Party Libraries
10. Connect apps with RESTful APIs or GraphQL.
11. Use third-party SDKs for analytics, ads, push notifications, maps, etc.
12. Integrate platform-specific services like Firebase (Android), iCloud or Apple Pay (iOS).
13. Test and Debug Applications
14. Write and execute unit, integration, and UI tests.
15. Identify, track, and fix bugs across devices and OS versions.
16. Use debugging tools, crash analytics (e.g., Crashlytics), and log monitoring.
17. Publish and Maintain Apps on Stores
18. Handle Play Store and/or App Store deployments.
19. Ensure compliance with app store guidelines and policies.
20. Manage app releases, versioning, and store listings (screenshots, descriptions, etc.)
21. Collaborate with Cross-Functional Teams
22. Work with UI/UX designers to implement user-friendly interfaces.
23. Coordinate with backend developers for API integrations.
24.
Communicate with project managers, QA engineers, and stakeholders to meet feature and delivery expectations.
Skills Required: Common Skills (Both Android & iOS)
- Programming Fundamentals: Data structures, algorithms, OOP.
- Version Control: Git, GitHub/GitLab/Bitbucket.
- RESTful APIs and Networking: JSON, HTTP methods, API integration.
- UI/UX Principles: Mobile design patterns (Material Design, Human Interface Guidelines).
- Testing & Debugging: Unit testing, UI testing, crash analytics.
- CI/CD Pipelines: Fastlane, GitHub Actions, Jenkins.
- Package Management: Gradle (Android), CocoaPods/SPM (iOS).
Cross-Platform Development:
- Flutter (Dart), React Native (JavaScript), Kotlin Multiplatform, Xamarin
Android Development Skills
- Languages:
- Kotlin (modern standard)
- Java (legacy codebases)
- IDE: Android Studio
- UI Frameworks:
- XML for layouts
- Jetpack Compose (contemporary UI toolkit)
- Android SDK: Activities, Fragments, Views, Services, Broadcast Receivers
- Jetpack Libraries:
- Room (local DB)
- LiveData / ViewModel / Navigation
- Google Services:
- Firebase, Google Maps, Play Services
- Play Store Deployment: Building APKs/AABs, signing, publishing, beta testing
iOS Development Skills
- Languages:
- Swift (modern standard)
- Objective-C (for legacy codebases)
- IDE: Xcode
- UI Frameworks:
- UIKit
- SwiftUI (modern UI framework)
- iOS SDK: ViewControllers, Delegates, Storyboards
- Core Data (local storage), Combine (reactive programming)
- Apple Services:
- Push Notifications, iCloud, HealthKit, CoreLocation
- App Store Deployment: Code signing, TestFlight, App Store Connect
Bonus Skills (for both)
- Backend Knowledge: Firebase, Node.js, or basic understanding of databases
- Security: Data encryption, secure storage, authentication
- Performance Optimization: Memory management, efficient layouts
Soft Skills
- Problem Solving
- Attention to Detail
- Collaboration & Communication (with designers, backend developers, QA)
- Time Management
- Agile Methodology: Familiarity with sprints, Jira/Trello, stand-ups
📌 Senior Mobile Developer (Pune)
🏢 Softtech Engineers
📍 Pune