02 Oct
|
HR India Solutions
|
Pune
02 Oct
HR India Solutions
Pune
Role Title: Software Development Manager (SDM)Location: Pune
Required Skills:
- Native Mobile Development:
1. Basic understanding of native development for both iOS (Swift, Objective-C) and Android (Java, Kotlin).
2. Skills in designing intuitive and visually appealing user interfaces for mobile devices.
3. Experience with RESTful APIs, and third-party libraries for integrating various services.
4. Techniques for optimizing mobile app performance, including memory management and reducing app size.
5. Knowledge of mobile-specific APIs for accessing device features like camera, GPS, and sensors.
6. Testing and Debugging: Familiarity with testing frameworks (robo-electric, expresso, junit etc.) and mobile debugging tools.
7. App Deployment: Experience with deploying apps to the App Store (iOS) and Google Play Store (Android)
8. Build Tools: Experience with build tools and continuous integration/continuous deployment (CI/CD) pipelines.
9. Security Best Practices: Understanding of mobile security practices, including secure storage, authentication, and data protection.
- Web Development:
1. HTML, CSS, and JavaScript
2. JavaScript Frameworks: Knowledge of frameworks like React, Angular, or Vue.js.
3. CSS Frameworks: Familiarity with frameworks like Bootstrap or Materialize for responsive design.
4. Service Workers:Understanding of service workers for background processes, caching, and offline functionality.
5. App Shell Model: Knowledge of the app shell architecture to ensure fast loading times and smooth user experiences.
6. Web APIs: Proficiency in using contemporary web APIs such as the Fetch API, Web Storage API, and Notification API.
7.
Responsive Design: Skills in creating responsive and adaptive designs that work across various devices and screen sizes.
8. Version Control: Proficiency with Git for version control and collaboration.
9. Build Tools and Package Managers: Experience with tools like Webpack, Babel, and package managers like npm or Yarn.
10. Testing and Debugging: Familiarity with testing frameworks (e.g., Jest, Mocha, Jasmine, Karma) and debugging tools (e.g., Chrome DevTools).
11. Security Best Practices: Understanding of web security practices, including HTTPS, Content Security Policy (CSP), and handling sensitive data.
Skills Keywords:
Native Mobile Development Fundamentals:
iOS, Swift, Objective-C, Android, Java, Kotlin, User Interfaces, UI Design, RESTful APIs, Third-Party Libraries, Mobile App Performance, Memory Management, App Size Optimization, Mobile-Specific APIs, Camera, GPS, Sensors, Testing Frameworks, Robolectric, Espresso, JUnit, Mobile Debugging Tools, App Deployment, App Store, Google Play Store, Build Tools, Continuous Integration, Continuous Deployment, CI/CD, Mobile Security Practices, Secure Storage, Authentication, Data Protection
Web Development Fundamentals:
HTML, CSS, JavaScript, JavaScript Frameworks, React, Angular, Vue.js, CSS Frameworks, Bootstrap, Materialize, Service Workers, App Shell Model, Web APIs, Fetch API, Web Storage API, Notification API, Responsive Design, Version Control, Git, Build Tools, Webpack, Babel, Package Managers, npm, Yarn, Testing Frameworks, Jest, Mocha, Jasmine, Karma, Debugging Tools, Chrome DevTools, Web Security Practices, HTTPS, Content Security Policy, CSP
📌 Software Development Manager (Pune)
🏢 HR India Solutions
📍 Pune