Cross-Platform Mobile App Development & Maintenance

Job ID: 38761917

Budget: ₹750 – ₹1,250 INR

• Developing new features and user interfaces from wireframe models
• Ensuring the best performance and user experience of the application
• Fixing bugs and performance problems
• Writing clean, readable, and testable code
• Cooperating with back-end developers, designers, and the rest of the team to deliver well-architected and high-quality solutions.
• Develop and maintain Android/iOS applications for mobile platforms.
• Collaborate with cross-functional teams to ensure the success of mobile applications.
• Stay updated on mobile development trends and technologies to enhance app performance.

Skills
• Extensive knowledge about mobile app development. This includes the whole process, from the first line of code to publishing in the store(s)
• Expert proficiency in Flutter/React Native for cross-platform development.
• Deep knowledge of List here the mobile platforms on which the app runs, e.g., Android, iOS, etc.
• Proficiency in Kotlin/Java/Swift/Objective-C/JavaScript/C#, whichever language you use in the app.
• Knowledge Setting up apps from scratch to deploying them to IOS and Android app store.
• Experience with profiling and debugging mobile applications.
• Proficiency with writing automated tests in JUnit, Espresso, Mocha, Jest, Enzyme, XCTest, etc. depending on the libraries you use to test
• Familiarity with RESTful APIs and mobile libraries for networking, specifically Retrofit, axios, Alamofire, etc.
• Familiarity with the JSON format
• Strong knowledge of architectural patterns—MVP, MVC, MVVM, and Clean Architecture—and the ability to choose the best solution for the app
• Familiarity with Git and push notification.
• Understanding mobile app design guidelines on each platform and being aware of their differences