Full Job Description
We are looking for a strong mobile app developer who welcomes both engineering and maintenance jobs. The main focus will be the implementation of new user interfaces and functionality along with automated units and integration tests.
You will work with our outspoken and collaborative team, where your knowledge and advice on application architecture and the latest mobile technologies will be greatly appreciated. The code you write should be well organized and of the highest quality. You will also ensure solid application performance and an excellent user experience.
Develop new features and user interfaces based on wireframe models
Ensure the best performance and user experience of the application
Fix bugs and performance issues
Write clean, readable and verifiable code
Work with back-end developers, designers, and the rest of the team to deliver well-designed, high-quality solutions
Extensive knowledge of mobile app development.
This covers the entire process, from the first line of code to being published in stores
In-depth knowledge of both Android and iOS
Familiarity with RESTful APIs and mobile libraries for networks, especially Retrofit, axios, Alamofire, etc.
Familiarity with the JSON format
Experience with profiling and debugging mobile applications
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
Familiarity with push notifications
Understand the design guidelines for mobile apps on each platform and be aware of their differences
Expertise in Java and Swift
Ability to integrate Firebase
Implementing security on mobile apps
At least 2 years of experience in mobile app development
Willing to relocate to Rawalpindi or commute daily to Bahria Phase 7
Job Type: Full-time
Salary: Rs60,000.00 – Rs100,000.00 per month
Ability to commute/relocate:
- Rawalpindi: Reliably commute or planning to relocate before starting work (Preferred)