Overview
Skills
Job Details
Mobile Application Developer
Job Locations: San Francisco, CA/ Boston MA/ Plano, TX/ Charlotte, NC/ Kennesaw, GA (Hybrid)
Full Time
POSITION SUMMARY
Design, Develop Prototype Android / iOS customer application for phone and tablets for internal and external use. A senior Android / iOS developer who has expertise in Android / iOS native test automation solutions using Kotlin. Participate in full app life-cycle: concept , design, build, deploy, test and release to app store Work with product teams on new product ideas, designs, prototypes and estimate. Keep up-to-date on current and upcoming features in relevant products and platforms. Drive a best practices approach to the continuous improvement of our products, processes, and tools. Write and maintain documentation for all features in development.
Primary Skill
Android / iOS
REQUIRED SKILLS / EXPERIENCE
- Bachelor s degree in computer science or software engineering.
- Typically requires 5-7 years of experience.
- Designing and building native mobile applications on Android or iOS platform.
- Designing and implementing application updates.
- Proficient in Objective-C, Swift, Swift UI.
- Extensive knowledge of XCode
- Must have development experience in Core Java Knowledge of C-based libraries.
- Proficient in Kotlin, Objective-C, Web Services, Rest Services, Core Java, CSS, HTML, Java Script, XML
- Must have good experince with Mobile Automation frameworks
- Proficient in code versioning tools including Git, Bitbucket.
- Knowledge of C-based libraries.
- Familiarity with Biometrics, push notifications, usage of Camera API s, etc.
- Collaborating with the design team to define app features.
- Ensuring quality and performance of the application to specifications.
- Identifying potential problems and resolving application bottlenecks.
- Fixing application bugs before the final release.
- Publishing application on App Store.
- Maintaining the code and atomization of the application.
DESIRED SKILLS / EXPERIENCE
- Experience with continuous integration Unit tests.
- Ability to thrive in a fast-paced, team-based environment.
- Strong written and verbal communication skills.
- Strong focus on troubleshooting and issue resolution.