Android, Android Applications, Apple Xcode, Application Programming Interface (API), Biometrics, Computer Science, Git, Java, Kotlin, Mobile Applications, Objective-C Programming Language, Product Design, Prototyping, Scripting (Scripting Languages), Software Development Lifecycle (SDLC), Software Engineering, Team Player, Test Automation, Test Harness, Test Plan/Schedule, Test Scripts, User Interface/Experience (UI/UX)
Introduction
We are seeking a senior Android developer with expertise in Android native test automation solutions using Kotlin. The ideal candidate will have hands-on experience with automation scripts for mobile applications and will participate in the full app life-cycle, from developing automation scripts to testing and releasing to the app store. The role requires collaboration with product teams on new product ideas, designs, prototypes, and estimates.
Required Skills & Qualifications (Must-have qualifications that candidates must meet to be considered)
- Bachelor's degree in computer science or software engineering.
- Typically requires 5-7 years of experience.
- 5 years of experience on Android Platform - Development using Kotlin and/or Java.
- Must have development experience in Core Java.
- Must have experience writing automated tests using frameworks like Appium.
- Proficient in code versioning tools including Git, Bitbucket.
- Familiarity with Biometrics, push notifications, usage of Camera API's, etc.
- Prior work experience at client or in client's Industry.
- Applicants must be able to work directly for Artech on W2.
Preferred Skills & Qualifications (Nice-to-have skills but are not required)
- Mobile Test Automation with Appium is good to have - Android and IOS platform.
- Proficient in Objective-C, Swift, Swift UI.
- Extensive knowledge of XCode.
Day-to-Day Responsibilities (key tasks and expectations for the role)
- Design, Develop & Prototype Android mobile applications for phone and tablets for internal and external use.
- Collaborate with the design team to define app features.
- Ensure quality and performance of the application to specifications.
- Identify potential problems and resolve application bottlenecks.
- Fix application bugs before the final release.
- Publish application on App Store.
- Maintain the code and atomization of the application.
Company Benefits & Culture
- Competitive salary and benefits package.
- Opportunities for professional growth and development.
- Collaborative and innovative work environment.
For immediate consideration please click APPLY to begin the screening process with Alex.