Software Development Engineer II - Mobile @ GM Financial | Jobright.ai
JOBSarrow
RecommendedLiked
0
Applied
0
Software Development Engineer II - Mobile jobs in Irving, TX
200+ applicants
company-logo

GM Financial · 1 month ago

Software Development Engineer II - Mobile

Wonder how qualified you are to the job?

Finance
check
Comp. & Benefits

Insider Connection @GM Financial

Discover valuable connections within the company who might provide insights and potential referrals, giving your job application an inside edge.

Responsibilities

Develop mobile apps for both iOS and Android platforms using .NET MAUI and Xamarin.
Optimize code and applications for performance, scalability, and responsiveness.
Test mobile devices, configure, and ensure efficient operation.
Design and build RESTful APIs, implement API authentication, and documentation.
Create responsive UIs, follow UI/UX design principles, and ensure security best practices.
Address performance bottlenecks, work on CI/CD pipelines, and contribute to cross-platform development.
Demonstrate problem-solving skills, adaptability to new technologies, and effective communication.
Lead and mentor junior developers, stay updated on mobile development trends.

Qualification

Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.

Unit TestingUI TestingDebuggingTroubleshootingCode OptimizationScalabilityPerformance OptimizationXamarin NativeC#Xamarin.Forms.NET DevelopmentASP.NET CoreAsynchronous ProgrammingMultithreadingRefactoringCode Adaptation.NET MAUIMobile App ArchitectureMVVMCrossDesign PatternsDependency InjectionInversion of ControlIOS PlatformAndroid PlatformPlatform-specific FeaturesXamarin APIsApp DeploymentAutomated TestingRESTful APIsAPI Authentication

Required

Experience with unit testing and automated UI testing for mobile apps.
Strong debugging and troubleshooting skills.
Ability to optimize code and applications for performance, scalability, and responsiveness.
Testing mobile devices to ensure their configuration, operation, and capabilities work efficiently.
Experience or familiarity in Xamarin Native development for both iOS and Android platforms.
Proficient in C# and the Xamarin.Forms framework.
Strong understanding in .NET development, including .NET 8.
Familiarity with ASP.NET Core for backend integration.
Understanding of asynchronous programming and multithreading.
Knowledge of refactoring and adapting existing code to .NET MAUI standards.
Proficiency in designing and implementing scalable and maintainable mobile app architectures.
Familiarity with MVVMCross and other design patterns.
Knowledge of dependency injection and inversion of control.
Understanding of both iOS and Android platforms, including platform-specific features and guidelines.
Ability to write and maintain code that works efficiently on both iOS and Android platforms using Xamarin.
Understanding of platform-specific APIs and libraries for Xamarin.iOS and Xamarin.Android.
Experience with mobile app deployment to app stores (Apple App Store, Google Play Store).
Experience in building automated test suites for Mobile Native applications; work closely with development teams to automate testing.
Understanding of design and building RESTful APIs.
Knowledge of API authentication and authorization mechanisms (e.g., OAuth, JWT).
Experience with API documentation tools like Swagger.
Understanding of mobile user interface design principles.
Experience creating responsive and visually appealing UIs.
Familiarity with XAML for UI layout and styling.
Understanding of security best practices for mobile and API development, including data encryption, secure communication, and user authentication.
Ability to identify and address performance bottlenecks in mobile applications.
Familiarity with tools and techniques for performance profiling.
Experience with CI/CD pipelines for mobile app deployment.
Knowledge of DevOps practices and tools.
Understanding of cross-platform development concepts and practices.
Ability to write platform-specific code when necessary.
Strong problem-solving skills and the ability to think critically.
Adaptability to new technologies and frameworks.
Clear and effective communication skills, both written and verbal.
Ability to document code, processes, and project-related information.
Capability to lead and mentor junior developers, providing guidance and sharing best practices.
Stay up-to-date with the latest mobile development trends and technologies.
High School Diploma or equivalent required
2-4 years experience in software development required

Preferred

Bachelor’s Degree in related field or equivalent practical experience preferred

Benefits

401K matching
Bonding leave for new parents (12 weeks, 100% paid)
Tuition assistance
Training
GM employee auto discount
Community service pay
Nine company holidays

Company

GM Financial

company-logo
GM Financial is the captive finance company and a wholly-owned subsidiary of General Motors Company.

Funding

Current Stage
Late Stage
Total Funding
unknown
2010-09-29Acquired· by General Motors

Leadership Team

leader-logo
Katie DeGraaf
Senior Vice President, OnStar Insurance, Product & Telematics
linkedin
B
Beverly Fells-Bohanon
Vice President
linkedin
Company data provided by crunchbase
logo

Orion

Your AI Copilot