SunCap Technologies Staffing Company
Essential Functions
Strategy & Planning
- Formulate technical strategy for mobile experience for a global portfolio of applications.
- Manage and direct development for mobile applications across the company.
- Research and evaluate new development standards and tools, working with other technology leaders to make decisions and drive improvements.
- Plan and coordinate systems upgrades that impact mobile applications.
- Manage mobile team efforts in the planning, design, development and effectuation of improvements with focus on simplification and optimization of processes.
- Determine staffing and skills requirements for the mobile team.
- Build and maintain a detailed succession plan for individuals and skills; contributing to the long term success of the team.
- Drive change.
Acquisition & Deployment
- Contribute to and oversee the daily development within operational, maintenance, and project work for multiple mobile development teams.
- Request and allocate resources based on project sizing and budgets.
- Partner with Center of Excellence leadership to collaborate on program governance, prioritization, and planning activities as needed.
- Collaborate within IT and business owners to ensure timely, quality, and on budget delivery of solutions as well as strategic alignment as necessary.
- Provide necessary resources to mobile development teams to maximize productivity.
- Work with support teams to resolve production issues and plan new development efforts.
- Develop client relationships through communication and engagement on projects.
Operational Management
- Act as a Subject Matter Expert in the discovery and investigation of new mobile technologies and initiatives.
- Mentor and coach team members, including professional apprentices™.
- Develop documentation, white papers and presentations to all levels of management and technical staff.
- Provide management and leadership to the mobile development team and the other development team managers.
- Conduct activities like staffing, performance and resource management, and strategic direction of the mobile team.
- Create and maintain development plans for each team member, including training, skills assessment, career planning, and goal planning.
- Set employee objectives, monitor and evaluate performance and provide feedback and mentoring.
- Manage personal growth objectives for the Mobile Team, including but not limited to: training, skills assessment, career planning, and goal planning.
Incidental Functions
- Prepare and lead presentations as requested.
- Lead departmental or divisional meetings as requested.
- Assist with other projects as may be required to contribute to the efficiency and effectiveness of the group and other business/technical entities.
- Responsible for hiring activities and fulfilling affirmative action obligations and ensuring compliance with the equal employment opportunity policy.
- Coordinate various operational and administrative tasks as necessary.
- Work with a cross-functional team on special projects expanding outside of our normal scope of work.
- On-boarding and off-boarding contractors and other temporary staff as needed.
- Develop prototypes or small application projects as required to meet business demands.
- Contribute to various process improvement initiatives as requested.
- Assist with other projects as may be required to contribute to efficiency and effectiveness of the work.
- Travel up to 20% may be required.
- Work outside the standard office 7.5-hour workday may be required.
Position Requirements
Formal Education & Certification
- Bachelor’s degree (or foreign equivalent) in a Computer Science, Computer Engineering, or Information Technology field of study (e.g., Information Technology, Electronics and Instrumentation Engineering, Computer Systems Management, Mathematics) or equivalent experience.
Knowledge & Experience
- 12+ years IT experience.
- 6+ years management and/or supervisory experience or team responsibility in a dynamic/complex environment
- 3+ years managing software engineers: setting goals, giving feedback and developing career plans.
- 5+ years direct experience managing applications and/or systems management
- Experience with current mobile technologies and trends:
- Material Design and Apple’s HIG design principles, patterns and best practices
- Mobile Application Analytics
- Push notifications and experience with one or more 3rd party push notification systems
- Commonly used device sensors such as camera, gyroscope, accelerometer, Bluetooth and GPS
- Mobile Augmented Reality, LiDAR and Machine Learning capabilities
- Cross platform mobile frameworks and platforms such as React Native and Flutter
- Experience with and advocate for software quality practices:
- Continuous Integration and Continuous Delivery
- Unit Testing and Mobile Testing Automation
- Experience with architectural patterns and paradigms such as MVP, Rx and/or MVVM.
- Experience with integrating with remote or local data sources:
- REST APIs
- MBaaS such as Firebase
- SQLlite, CoreData, JDXA or NexusData
- Excellent project management skills
- Ability to lead high pressure, dynamic enterprise environment leveraging expert skills in motivation, facility and influencing to drive results through a team.
Preferred Qualifications
- Professional experience in architecting, designing and developing highly scalable native iOS and Android applications (Obj-C, Swift, Java and Kotlin) that have been released in the App Store or Play Store.
- Agile leadership and coaching experience, leading teams to focus and deliver in a fast-paced environment
- Experience with accessibility regulations and guidelines such as WCAG 2.0.
- Experience working with data and systems that require regulatory compliance such as PCI, PII and/or GDPR.
- Experience with establishing governance models, development standards and engineering processes
- Experience working with an API gateway platform and/or microservices
- Experience working with information security vulnerability tests, such as static and dynamic testing tools and/or network penetration tests
Personal Attributes
- Strong visual presentation and storytelling skills.
- Excellent written and oral communications skills.
- Excellent ability and initiative to learn and research new concepts, ideas, and technologies quickly.
- Excellent systems/process orientation with demonstrated analytical thinking, organization skills and problem-solving skills.
- Excellent ability to work and provide strong leadership in a team-oriented, collaborative environment.
- Ability to train and teach others.
- Ability to facilitate meetings and follow up with resulting action items.
- Strong ability to prioritize and execute tasks in a high-pressure environment.
- Excellent presentation and interpersonal skills.
- Ability to work effectively in a multi-cultural environment, and to lead and influence cross-organizationally with and without direct authority.
- Ability to effectively move forward on tasks even with ambiguous or changing requirements.
- Exceptional interpersonal skills. Ability to build trust and teamwork in difficult situations across all organizational boundaries.
- Commitment to fostering a culture of inclusion and diversity.
Company Description:
Our staffing solutions include short-term and long-term staff augmentation, contract-to-hire, permanent placement and vendor managed staffing services. Suncap Technology Executive and Financial Staffing has become a leading provider of IT, Executive and Financial staff. With a consistent delivery of high quality services and talent we have become a top choice provider for a wide range of clients.