Sr. Mobile Device Software Developer at Remote

Overview

Remote
Hybrid
Accepts corp to corp applications
Contract - W2
Contract - Long term

Skills

React
Agile
Scrum
unit
Native
Jest
TDD
IOS
Testing
Swift
Objective-C
SDK
Mobile
Software
XCtest
HIG
FCM
APNS
MapKit
Google Maps

Job Details

Role: Sr. Mobile Device Software Developer
Location: This is a Hybrid position with Austin as base. However, currently we are all remote and are open for remote applicants.
Duration: Long term
Interview Mode: Phone and Skype

Major Duties and Responsibilities:

Defines, designs, builds, tests, deploys, and supports software systems.

Leads and develops technical and business systems related activities of major significance to the Customer.

Coaches and counsels project managers and Customers on technical solutions.

Responsible for assisting in the business proposal process.

Develops principles and concepts and innovative solutions for the Customer enterprise.

Develops/maintains depth and breadth across lines of business.

Regularly interacts with senior management/major Customers.

Interactions normally involve complex situations and/or influencing and persuading other strategic level managers.

Provides application programming/systems development and support for complex systems.

Sets technical direction for the project/application.

Provides program/project leadership for Customer solutions.

Engages in business development. Develops communication plans for projects based on systems view.

Teams with Customers to assess concerns/requirements and develops specific strategies.

Integrates interrelated projects and manages projects Leads technical planning process.

Defines consistent project management standards and procedures across the organization.

Employs consistent measurement techniques.

Informs Customers about emerging technologies and business implications based on the project and their overall business.

Develops intermediate and detailed schedules that support the high-level master schedule and understands the interrelationships among the various levels of schedules.

Develops alternative proposed project plans to support new business opportunities.

Develops project management deliverables required to support a request for proposal or quotation.

Evaluates Customer business, technical architecture processes, and objectives using the business enterprise models.

Leads in the application of the organizational change management process to facilitate a smooth Customer implementation.

Required experience and skills:

BS in Computer Science or other related field of study and applicable work experience

5+ years of experience on a team developing either: React Native, native Android, or native iOS apps.

5+ years of experience as a software developer on production project

Designing and writing software technical specifications, writing software code and performing unit testing

Applying current technology to solve technical problems and ensuring system and application performance is optimized

Working with business units to improve efficiency and remove barriers in applications

Working with product teams on new product ideas, designs, prototypes and estimates

Maintaining coding standards to facilitate code maintenance and enhancement

Providing deep systems support (programming, architecture, system analysis) for the Applications team

Documenting processes and development projects

Preferred experience and skills:

Experience designing and developing mobile applications in a complex operating environment

Prior experience leading mobile development teams

Proven experience/responsibility for design and architectural decisions of app&

Annu Kumari | Lead Technical Recruiter| Skyclique Technologies

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.