Software Engineer (SQL, Flutter)

SundayyUnited States
Full TimeOn-siteJuniorLimited info disclosed
40 views0 applications

Description

About The Company RB Global (NYSE: RBA) is a prominent leader in the omnichannel marketplace sector, providing comprehensive value-added insights, services, and transaction solutions for buyers and sellers of commercial assets and vehicles worldwide. Operating through a robust network of auction sites in 13 countries and a sophisticated digital platform, RB Global serves a diverse customer base across more than 170 countries, covering a broad spectrum of asset classes such as automotive, commercial transportation, construction, government surplus, lifting and material handling, energy, mining, and agriculture. The company's core marketplace brands include Ritchie Bros., recognized as the world's largest auctioneer of commercial assets and vehicles with online bidding capabilities, and IAA, a global digital marketplace connecting vehicle buyers and sellers seamlessly. Additional brands like Rouse Services, SmartEquip, Xcira, and Veritread further enhance RB Global's portfolio by offering end-to-end asset management, data-driven intelligence, live auction technologies, and heavy haul transport marketplaces. With a commitment to innovation and excellence, RB Global fosters a dynamic work environment that values diversity, continuous learning, and technological advancement. The organization emphasizes delivering value to its clients while maintaining a focus on sustainable growth and industry leadership. About The Role We are seeking a highly skilled Staff Software Engineer to join our dynamic team, focusing on mobile application development and shaping the technical strategy across our Product Engineering teams. In this pivotal role, you will lead the design, development, and deployment of high-performing, scalable mobile applications that align with our business objectives and meet customer needs. You will define and drive the technical vision and architecture for our e-commerce mobile products, emphasizing both native and hybrid applications. Your expertise in native development (such as Swift and Kotlin) and hybrid frameworks like Flutter will be instrumental in delivering production-grade applications. As a technical leader, you will provide mentorship to engineers at all levels, fostering a culture of innovation, best practices, and continuous improvement. Collaboration with Product Management and Engineering teams will be essential to deliver customer-centric solutions while leveraging lean development methodologies. You will proactively identify and resolve performance and scalability issues, ensuring a seamless user experience. Additionally, you will contribute to organizational technical strategies, influence industry standards, and stay ahead of emerging trends to introduce innovative solutions that enhance our mobile platform. Your leadership will help cultivate a respectful and innovative environment, driving excellence across all facets of mobile development and contributing to the company's strategic growth initiatives. Qualifications Bachelor's degree in Computer Science, Information Technology, or a related field 10+ years of experience in software development with a focus on mobile application development Extensive expertise in native mobile development using Swift, Kotlin, and platform-specific tools like Xcode and Android Studio Proficiency in hybrid mobile frameworks, particularly Flutter Proven experience in delivering production-grade mobile applications Experience with Spring Framework (Spring Boot, Spring Data, Spring Security) and RESTful API integration Strong understanding of mobile development best practices, including state management, performance profiling, and optimization Experience with relational databases such as MySQL and PostgreSQL Knowledge of cloud platforms (AWS, Azure, GCP) and containerization tools like Docker and Kubernetes Familiarity with CI/CD pipelines using tools such as Bitrise, GitHub, CircleCI, or Jenkins Experience with testing frameworks like Mockito, Appium, or Flutter's integration test package Understanding of app store submission processes and platform compliance guidelines Strong communication and collaboration skills, capable of working effectively in remote and cross-functional teams Knowledge of accessibility standards and inclusive design principles for mobile applications Experience with modern lean software development practices, including pair programming, TDD, and trunk-based development Responsibilities Lead the design, development, and deployment of scalable, high-performance mobile applications for Web and Mobile platforms Define and implement the technical vision and architecture for e-commerce mobile products, focusing on native and hybrid solutions Provide technical leadership in native (Swift, Kotlin) and Flutter development, ensuring high-quality code and performance optimization Ensure code quality through rigorous testing, code reviews, and adherence to best practices Collaborate with Product Management and Engineering teams to deliver customer-centric features and capabilities Mentor junior, intermediate, and senior engineers, fostering knowledge sharing and professional growth Drive performance improvements and scalability enhancements for mobile applications and integrations Partner with Engineering Managers to evaluate team performance, support hiring initiatives, and participate in performance reviews Stay informed on industry trends and emerging technologies, integrating innovative solutions into the mobile platform Contribute to organizational technical strategy and create a community of practice among engineering teams Publish technical insights and influence industry standards to promote best practices and innovation Perform other duties aligned with organizational priorities as assigned Benefits Opportunity to work with cutting-edge technologies and drive innovation in a fast-paced environment Collaborative and inclusive work culture that values diverse perspectives Continuous learning and professional development opportunities Competitive compensation package including health insurance, retirement plans, and PTO Participation in company-sponsored training, certifications, and industry conferences Equal Opportunity We are proud to be an Equal Employment Opportunity employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, veteran status, or any other basis protected by federal, state, or local law.