About the role
Are you up for making your mark with an App that’s changing the way the women in Pakistan access banking?
Oraan is a fast-growing FinTech, based in Pakistan, that’s growing and needs your help!
We’re looking for an excellent and ambitious Software Engineer who is a wizard at developing mobile applications, designing them and implementing algorithms. If you choose to apply for this job and we select you to play a part in our mission, you’ll take on part responsibility for our inhouse built systems.
Your responsibilities will include
Writing scalable, and maintainable code
Developing frontend components, and integrating user-facing elements in collaboration with other developers
Coordinate with Project Managers or other Developers to determine deadlines for captured requirements
Reprogramming existing components of the system to drive improved functionality
Code reviewing of other developers and coaching junior team members
Implement software enhancements and suggest improvements
What working at Oraan looks like
At Oraan, our team members are our greatest asset. We foster a culture of collaboration, innovation, continuous growth, and celebrating your unique identity. Here’s how we help our teams achieve the mission we are on:
Market Competitive Salaries
Extensive family medical insurance-To help cope up with difficult situations
Holidays, Cause we all need a break sometime
Maternity & Paternity Leaves-To take that well deserved break and spend some time
Paid time off for your Birthday-To enjoy the day off with your friends and family
Additional Cost of Living Allowance-To help maintain the increasing cost of living
Super Discounted Oraan Committees-To help take advantage of what it's like to be a customer on the inside
Earned Wage Access-To help meet those ever increasing costs
Regular get togethers and social activities - We gotta have fun too right?
Join us on our journey to transform the world of finance, one customer at a time.
Solid 5 Years experience in Software Development
Proven 3 Years experience of programming in Flutter
Experience working in an Agile/Scrum development environment
Familiarity with Amazon Web Services (AWS) and REST API
Excellent understanding of Databases and SQL
Great team player and able to work efficiently with minimal supervision
Excellent analytical and problem-solving-skills
BS/MS Degree in Computer Science, Engineer or related subject
Understanding of software architecture and design patterns.
Good knowledge of Bloc Pattern and State Management in Flutter.
Able to write with null safety and without null safety Dart.
Familiarity with Navigator 2.0.
Knowledge of unit tests, widget tests, and integration tests.
Integration with third-party analytics and quality reports tools eg. Mixpanel, Sentry, etc.
Experience with Django, Flask or Bottle (Python)
Excellent understanding of MVC.an MVT