Principal Android Developer
IBA InfoTech Inc.
Charlotte, NC, United States
about 2 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
JavaScript (Programming Language)
Application Programming Interfaces (APIs)
Agile Methodology
Android Software Development
Automation of Tests
Unit Testing
C Sharp (Programming Language)
C++ (Programming Language)
Mobile Application Development
Software Design Patterns
Web Development
+14 more
Fiddler (Software)
Mobile Application Software
Python (Programming Language)
Network Connections
Software Engineering
Transmission Control Protocol (TCP)
Extensible Markup Language (XML)
Diagnostic Tools
Git
Kotlin
Information Technology
Software Library
Golang
Programming Languages
Requirements
- Bachelor’s degree or four or more years of work experience.
- Six or more years of relevant work experience.
- Willingness to travel., * BS degree in Computer Science or a similar technical field of study, or equivalent practical experience.
- Seven or more years of working experience in Android development & related technologies.
- Five or more years Software development experience in Java and XML.
- Knowledge of the full mobile development life cycle.
- Experience with agile software development.
- Experience with messaging and calling mobile applications.
- Experience working with remote data via the Network connection to servers over TCP.
- Knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
- Knowledge of the Android framework, toolset, and popular third-party libraries.
- Experience with Android’s testing tools and judgment to write concise, effective unit tests.
- Web development troubleshooting tools experience (Fiddler, Charles, and etc.) and/or mobile troubleshooting tools (Android ADB Logcat etc.).
- Experience working with git and JavaDoc.
- Knowledge of Android design pattern, Android Services, AIDL, Local IPC, and Content Providers.
- Experience with one or more general-purpose programming languages: Kotlin, C/C++, C#, Python, JavaScript, Go, or Swift.
- Experience with using Android Telephony Framework API, IMS/RCS and messaging protocols.
- Experience with open-source libraries.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on ibainfotech.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
AF
Ava Faulkner
about 4 years ago
SE
Shandra Earney
A Guide to Choosing the Right Tools for App Developers
over 2 years ago
TL
Thomas Limbüchler
93 Java Interview Questions You Should Prepare For
almost 6 years ago
LM
Luis Minvielle
Top-Paying Tech Jobs (with Salaries)
over 2 years ago
LM
Luis Minvielle
Cross Platform Mobile Development Frameworks to Use in 2025
over 2 years ago
LM
Luis Minvielle
The Most Popular IT Jobs on the Market
over 2 years ago