Senior Engineer
6 days ago
About Tamara :
Tamara is the leading fintech platform in Saudi Arabia and the wider GCC region with a mission to help people make their dreams come true by building the most customer-centric financial super-app on earth.
The company serves millions of users in the region and partners with leading global and regional brands such as Amazon, SHEIN, Jarir, noon, IKEA, eXtra and Farfetch, as well as small and medium businesses.
Tamara is Saudi Arabia's first fintech unicorn and is backed by Sanabil Investments, SNB Capital, Checkout. com, amongst others.
The company operates from its headquarters in Riyadh, with additional regional and global support offices.
Job Description :
Function: Software Engineering - Mobile Development
Skills : FlutteriOSWe are seeking a Senior Engineer - Flutter to join our development team. In this role as a Senior Engineer - Flutter / iOS, you will play a key role in leading and developing features that will impact our valuable customers.
Leveraging your expertise in creating scalable Flutter applications and migrating existing native Android applications to Flutter, you will be responsible for designing, developing, and optimizing our applications to deliver unparalleled experiences exclusive to Tamara customers.
With a proven track record of collaborating with cross-functional teams, you will work alongside a diverse ecosystem of talented engineers, designers, analysts, product experts, and other team members to leverage system design, create technical solutions, dive deep into complex problems, and ultimately revolutionize the way millions of users shop, pay, and bank.
You are a driven, determined, curious team player who knows that our collective strength means we win.
With a positive outlook, you are solution-oriented-persevering regardless of circumstances, always finding a way through, no matter the challenges.
You will effectively find a way to work with everyone through empathy and respect.
You will be driven and comfortable with responding quickly and urgently, with the ability to change course without losing momentum and energy, resulting in great success.
Responsibilities :
- Design and implement features by writing readable, testable, and maintainable code in Dart and Swift.
- Write test cases to ensure the accuracy and reliability of implementations.
- Provide guidance and mentorship of native iOS developers transitioning to Flutter.
- Participate in Scrum team activities, engaging in various stages of feature development.
- Collaborate with cross-functional teams to understand and design features that meet project requirements.
- Identify and resolve bugs through thorough code analysis, debugging, and determining root causes, then providing practical solutions.
- Contribute to team effectiveness by sharing expertise and experience and adhering to team standards and best practices.
- Participate in improving project efficiency, component quality, and automation processes when needed.
Requirements :
- Minimum 5 years in iOS development with over 3 years of Flutter experience.- You must have experience in both Dart and Swift.
- Hands-on experience with MVVM or VIPER architectures and understanding how to apply Clean Architecture principles.
- Experience with Modular Architecture for organizing and structuring iOS applications effectively.
- Familiarity with Flutter widgets and state management solutions like Provider, BLoC, or Riverpod.
- Familiarity with the Jetpack library, encompassing architecture components, navigation, etc.
- Experience with Jetpack Compose is a plus.
- Comprehensive understanding of S.D principles and Design Patterns.
- Experience with at least one Flutter database framework such as Hive, Sembast, or SQLite.
- Ability to develop features that support various screen sizes, ensure proper localization, and compatibility with different versions of iOS and Android.
- Awareness of security best practices to safeguard sensitive data usage and storage.
- Experience in optimizing memory usage and enhancing performance is a plus.
- Knowledgeable in working with multi-module projects is a plus.
- Deeply understand the advantages and disadvantages of hybrid versus native mobile development.
- Ability to design solutions for medium to complex features that involve different teams.
- Professional experience in working on Agile/Scrum projects is a must.
- Demonstrated teamwork skills with a dedication to collaborative problem-solving and conflict resolution.
- Effective task prioritization and organizational skills, enabling independent work with minimal supervision.
- Your tech stacks include Git-flow, REST APIs with JSON, Material design, and Cloud Messaging
-
Senior DevOps Engineer
6 days ago
Multiple Locations, India Dash Hire Full time ₹ 6,00,000 - ₹ 18,00,000 per yearWe are seeking a highly skilled and motivated Senior DevOps Engineer to join our growing technology team. In this role, you will be responsible for designing, automating, and optimizing infrastructure and deployment processes to ensure the scalability, reliability, and security of our systems. You will work closely with cross-functional teams, including...
-
Senior Wordpress Engineer
6 days ago
Multiple Locations, India rtCamp Full timeDescription : - As a Senior WordPress Engineer at rtCamp, you will develop, and maintain secure, scalable, and enterprise-grade WordPress solutions for Fortune 500 companies, government agencies, and publicly listed organizations worldwide. - Youll be part of a globally recognized WordPress VIP Gold Agency Partner. - This role calls for deep...
-
Senior Engineer
4 days ago
Multiple Locations, India Tamara Full time 90,000 - 1,20,000 per yearTamara is the leading fintech platform in Saudi Arabia and the wider GCC region with a mission to help people make their dreams come true by building the most customer-centric financial super-app on earth. The company serves millions of users in the region and partners with leading global and regional brands such as Amazon, SHEIN, Jarir, noon, IKEA, eXtra...
-
Senior DevSecOps Engineer
6 days ago
Multiple Locations, India Gloify Full timeAs a Senior DevSecOps Engineer, you will be responsible for managing production environments at scale, implementing security best practices, and ensuring smooth operations across cloud infrastructure. You will collaborate closely with development and security teams to design and enforce policies, automate workflows, and drive continuous improvements in...
-
Senior Data Engineer
6 days ago
Multiple Locations, India DoctusTech Full timeDescription : Role Overview : We are seeking an experienced Senior Data Engineer with a strong background in data security, privacy, and compliance to join our growing engineering team. This individual will play a critical role in designing, building, and maintaining secure data pipelines, ensuring end-to-end compliance across all data systems. The...
-
Senior DevOps Engineer
2 weeks ago
Multiple Locations, India Pointo Full time ₹ 6,00,000 - ₹ 18,00,000 per yearJob Summary : We are looking for an experienced Senior DevOps Engineer to lead the charge in building, maintaining, and scaling our cloud infrastructure and continuous integration/continuous delivery (CI/CD) pipelines. You'll be instrumental in ensuring the reliability, performance, and security of our high-traffic applications, working closely with...
-
Senior Data Engineer
1 week ago
Multiple Locations, India Sheryl strategic solutions Pvt. LTD . Full time ₹ 20,00,000 - ₹ 25,00,000 per yearTitle : Senior Data Engineer - SQL & Microsoft ETL StackLocation : 100% Remote (Must be in India)Duration of Project : 8 months contractAbout the Role : We are hiring a technically proficient Data Engineer for an 8-month, 100% remote contract role (must be based in India). This position requires advanced expertise in SQL and deep operational knowledge of...
-
Senior Backend Engineer
2 weeks ago
Multiple Locations, India Success Pact Consulting Pvt Ltd Full time ₹ 20,00,000 - ₹ 25,00,000 per yearDescription :About the Role : We are seeking a highly skilled Senior Backend Engineer with specialized expertise in data migration and complex systems integration. This role is pivotal in ensuring a seamless and reliable transition of high-value automation data from external platforms into our core system. The ideal candidate will possess deep technical...
-
Senior Software Engineer
2 days ago
Multiple Locations, India ZoomInfo Full time ₹ 8,00,000 - ₹ 24,00,000 per yearDescription : ZoomInfo is where careers accelerate. We move fast, think boldly, and empower you to do the best work of your life. Youll be surrounded by teammates who care deeply, challenge each other, and celebrate wins. With tools that amplify your impact and a culture that backs your ambition, you wont just contribute. Youll make things...
-
Senior Software Engineer
1 week ago
Multiple Locations, India TESTQ Technologies Limited Full time ₹ 15,00,000 - ₹ 25,00,000 per yearJob Description : We are looking for a seasoned Senior Software Engineer specializing in C++ (v11+) development, with strong experience in Linux/Unix environments and Oracle SQL/PLSQL. The ideal candidate will demonstrate mastery in data and string manipulation, optimizing database interactions using OCI encapsulation, and improving code...