Senior Mobile Developer
Job details
About Contour Contour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years. As a subsidiary of Constellation Software Inc., we are proud to be part of a global enterprise software conglomerate that has grown to become one of the top 10 software companies in the world, with employees and customers in 100+ countries. With a broad-based and ever-growing portfolio of market-leading, vertical-market enterprise solutions covering more than 100 industry domains in predominantly mature markets, CSI's recipe creates the perfect environment for professionals to build fulfilling, long-term careers. What started as an R&D & Accounting back-office has progressed into a full-service Global Centre serving all functions and departments, at the divisional as well as operating group/corporate level. Today Contour employees, located in Karachi, Lahore & Islamabad, are serving CSI divisions located in time zones spanning the globe, from Sydney to Vancouver. With the global growth of Constellation as the wind in our sails, we are only just getting started!
The Division
Jonas Construction provides industry-leading construction software solutions. Company's fully-integrated solutions provide all of the tools that are needed to increase productivity and improve bottom line requirements. Jonas is a member of the Constellation family of companies. Constellation companies are leading developers of technology solutions for vertical markets in North America, Europe and Australia. Jonas Software is the valued technology partner of over 8000 customers worldwide in 15 countries. Jonas is headquartered in Canada and also operates offices in the United States, the United Kingdom, and the Caribbean.The Position
This Senior Mobile Developer is an exciting opportunity for the Construction Division's product development team.Must-Have Requirements:
- Proven experience of 2 years or more as a Flutter Developer with a track record of released applications on the App Store or Google Play Store.
- Strong overall experience of 5+ years of software development, specifically mobile application development.
- Strong problem-solving skills.
- Strong knowledge of the Flutter framework and Dart programming language.
- Solid understanding of state management, Flutter flavors, and app architecture.
- Experience with third-party libraries and APIs.
- Familiarity with Cupertino widgets and Material Design principles.
- Proficiency in using RESTful APIs to connect mobile applications to back-end services.
- Experience with authentication using Identity Providers (IDPs) such as Azure AD.
- Understanding of mobile app design guidelines for both iOS and Android platforms.
- Familiarity with the submission processes for the Apple App Store and Google Play Store.
- Experience with cloud messaging APIs and push notifications (e.g., Azure Notification Hub).
- Knowledge of CI/CD pipelines for mobile applications.
- Excellent communication skills, with the ability to explain technical concepts to non-technical stakeholders and produce detailed project documentation.
- Experience with version control tools like Bitbucket.
Nice-to-Have Qualifications:
- Frontend web application experience with Angular.
- Backend development experience with .NET Core.
- Understanding of Progressive Web Apps (PWAs) and Azure DevOps.
Exciting Benefits we offer:
- Market-leading Salary
- Medical Coverage – Self & Dependents
- Parents Medical Coverage
- Provident Fund
- Employee Performance-based bonuses
- Home Internet Subsidy
- Conveyance Allowance
- Profit Sharing Plan [Tenured Employees Only]
- Life Benefit
- Child Care Facility
- Company Provided Lunch/Dinner
- Professional Development Budget
- Recreational area for in-house games
- Sporadic On-shore training opportunities
- Friendly work environment
- Leave Encashment
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.