Mobile Application Software Engineer Detroit or Dallas metro locationsother related Employment listings - Dallas, TX at Geebo

Mobile Application Software Engineer Detroit or Dallas metro locations

Senior Software Engineer As a senior software engineer, you will work on building a Payments Mobile App with opportunities to switch teams and projects as you and our teams grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the bank as we continue to push the boundaries of Digital. To be successful in this role, you will need to be a passionate technology professional with great communication and problem solving skills; and someone who is humble and loves working with diverse group of people. Ideal candidates for this team will have a Rich portfolio of released applications on the App store or the Android market. You should be willing to learn, be a thought leader challenging the team to stretch as well as a hands on engineer building our next generation applications. Position Responsibilities Work as part of an agile DevOps team to develop Mobile Applications that deliver on Product Strategy and adhere to established engineering best practices, design guidelines and principles. Partner with Designers, Product Owners and other Technology teams to deliver high performing quality customer experiences that are engaging and best in class. Mentor junior to mid-level members of the team. Own and lead delivery of major components and platform needs in partnership with senior engineers and Architects. Consistently share best practices and improve processes within and across development teams. Identify technical obstacles early and work closely with the team to find creative solutions. Write unit and integration tests to ensure high quality. Work with native modules when required. Troubleshoot, fix bugs and performance bottlenecks. Implement clean, sustainable and reusable code. Integrate third-party/reusable components, libraries, widgets, and mobile SDKs. Participate in sprint planning and grooming sessions - ensure complete requirements and suggest solutions. Design interfaces to improve user experience. Implement new mobile products, applications and protocols. Stay up-to-date with new technology and best practices. Position Qualifications Bachelor degree in computer science, engineering or in a technology related field, OR equivalent through a combination of education and/or technology experience, OR 12 years of technology experience 6 years of Technology experience 6 years identifying technical solutions for business problems - identifying the benefits and risks of the solutions and providing recommendations 4 years of experience as a Mobile Developer 2 year of experience using API's; Understanding of REST APIs, the document request model, and Open API specification 2 year of experience in a Test Driven Development (TDD) environment using the appropriate tools:
Javascript, Typescript, ES6+, Object-oriented programming, Java script unit tests using jasmine, Native build tools (Xcode, Gradle, Android Studio, Jenkins) 4 year of experience with Swift and Java 2 year of experience with OOP design principle 2 year of experience in using build/deploy tools such as Jenkins, Docker for Continuous Integration & Deployment for Microservices 2 year of experience utilizing cloud technologies including Amazon Web Services (AWS) 2 year of experience using Build and Automation tools like ANT, Maven and Gradle Comerica Bank Tower 8:
00am - 5:
00pm Monday - Friday.
Salary Range:
$100K -- $150K
Minimum Qualification
Systems Architecture & Engineering, Software DevelopmentEstimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.