IOS & Android Mobile Development - Mid-Level (Manual and Automation)
Apply on
Position Title: IOS & Android Mobile Development - Mid-Level (Manual and Automation)
Position Location: DFW / Austin, TX
Duration: 12 Months with potential extension
Job Summary:
Design, code, test, and debug applications that meet system standards and functional/performance requirements.
The position will be responsible for unit testing and code reviews and other development activities for approved projects, system improvements, and ad-hoc or emergency requests.
Conducts code reviews with peers and management.
Serves as a technical leader for junior staff Specialized Skills:
- Experience in the areas of application architecture, software development and analysis.
- Familiar with standard client/server architecture.
- Strong OOD / OOP knowledge.
- Multithreaded application experience.
- Experience with the creation of physical and logical design documents.
- Knowledge and experience with object-oriented design and implementation.
- Proven ability to carry a feature from start to finish, including prototypes, design specifications, constructive coding, unit testing, and bug fixing.
- Ability to perform troubleshooting and repair of existing applications quickly and accurately.
- Good diagnostic, analytical, design and communication skills.
Education and experience:
BS in Computer Science, Engineering, Mathematics, or a related field required. 3-5 years of software development experience required in one or more of the following: C, C++, objective C or Java. 2-3 years of experience developing mobile application in one or more of the following environments: iOS, Android, Windows Mobile & Blackberry.
Required Skills:
This role requires the tester to write Mobile automation code leveraging Espresso for Android UI Testing.
- 1-3 years of experience in building and maintaining test automation frameworks
- 3+ years of developing, executing, and maintaining automated test scripts
- Experience with Espresso
- Hands-on coding experience with Java, Kotlin, SWIFT, or other object -oriented programming languages to write automation scripts.
- Working knowledge of industry-standard tools for logging bugs and managing test cases (e.g., JIRA/MTM, Zephyr/HPQ)
- Experience with Appium or other mobile automation frameworks to write automated tests for Android and iOS apps
- Strong interest in and demonstrated knowledge of various mobile devices and operating systems
- Experience testing applications as users configured with different permissions
- Understanding of concepts and methods in client / server interactions
- Strong understanding of mobile app testing methodologies, including functional, performance, usability, and compatibility testing
- Accurately documenting and reporting defects found during testing ,including detailed screenshots and video recordings.
EEO:
Mindlance is an Equal Opportunity Employer and does not discriminate in employment on the basis of Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans.