What are the responsibilities and job description for the Native Mobile Developer position at Pantheon Inc?
Job Description
Job Description
Job Responsibilities
Support the entire mobile application lifecycle (concept, design, test, release and support)
Produce fully functional mobile applications writing clean, concise, robust and well-documented
code
Write unit and UI tests
Gather specific requirements and suggest solutions
Design interfaces to improve user experience
Working with Product Owners and design teams to plan new features
Ensure new and legacy applications meet quality standards
Research and suggest new mobile products, applications and protocols,
Stay up-to-date with new technology trends,
Write clean, concise, robust and well-documented code, write modular and testable code,
Strong understanding of unit testing
Required Skills
- Collaborates
- Innovates
- API / Integration
- Application Analysis and Design
- Continuous Integration and Delivery
- Crafting Code
- Interaction Design
- iOS Application Programming
- Mobility Platform Architecture
- Modern Authentication
- Secure Software Implementation / Coding
- Software Testing
- User Research
Additional Description for Required Skills iOS application programming
Proficiency in development of an iOS app using industry standard techniques
Proficiency in reading and understanding code written in common languages used
in iOS development
Awareness of the availability of existing software components and assessing the
impact of including the software
Understanding of how to apply programming techniques to profile and optimize
systems for speed and memory usage
Actively promoting software / service reuse, as appropriate, and can identify
portions of software systems that are appropriate for reuse based upon the primary
architectural dimensions of the application
Mobility Platform Architecture
proficient in the security, integration, device management, and distribution required to use and
manage mobile applications. Mobility Platform Architecture requires knowledge of development tools, identity management,
integration with backend services and data, identity management, and mobile device
management.
How a Virtual Private Network (VPN)
How apps are distributed
How apps are secured
How Mobile Device Manager (MDM) works
How push notifications work
How authentication works
Languages : SwiftUI (iOS)
Objective C
Kotlin (Android)
Frameworks (Nice to have) :
TCA (The Composable Architecture)
KMM (Kotlin Multiplatform)
Java
Typescript
Other (Nice to have) :
MDM - mobile device management (Microsoft Intune or Airwatch / Workspace One or
similar solution)
UI Kit
Pantheon Inc specializes in providing a wide array of products, software development, consulting and support services. Our technical and business consulting services are organized as specific centers of excellence with an exclusive focus on the respective technology solutions and toolsets. Pantheon Services holds primary vendor status with many of the Fortune 100 companies. Our service regions include North America, South America, Europe, South Asia, Asia Pacific and Australia.