Junior Mobile Platform AI Developer
Tech Consulting
About the Role
- Full-time W2 employee from day one.
- Entry-level position focused on mobile application development and AI integration.
- Opportunity to work on client-facing projects for Fortune 500 companies.
- Location: Initial training in Atlanta, then travel across the U.S. for client projects.
- Housing and relocation are covered.
Compensation and Benefits
- $33–$37 per hour (approximately $69K–$77K annually), based on experience and technical skills.
- Hourly pay increases based on accumulated billable hours:
- +$2.00/hr after 500 billable hours.
- Another +$2.00/hr after 1,000 billable hours.
- +$1.00/hr for every additional 500 billable hours thereafter.
- Health, dental, and vision insurance.
- 401(k) eligibility after one year.
- Exposure to Fortune 500 clients and projects.
- Dedicated support team and mentorship.
- Performance bonuses.
Key Responsibilities
- Assist in developing, testing, and maintaining mobile applications for Android and iOS platforms.
- Work with mobile development technologies such as Kotlin, Java, Swift, or cross-platform frameworks like Flutter and React Native.
- Support the integration of AI-powered features into mobile applications using APIs, SDKs, and existing AI/ML services.
- Work with REST APIs, JSON, backend services, and application data integration.
- Assist in implementing AI capabilities such as intelligent recommendations, chat interfaces, text processing, and automation.
- Learn and apply mobile application architecture, UI/UX principles, and responsive design practices.
- Write clean, maintainable, and reusable code.
- Participate in debugging, troubleshooting, unit testing, and application performance optimization.
- Use Git and version control tools for team collaboration.
- Support application deployment, release management, and ongoing maintenance.
- Collaborate with senior developers, AI engineers, and client teams.
- Stay updated on emerging mobile technologies, AI development tools, and platform capabilities.
Requirements & Tech Stack
- Mobile Development:
- Android or iOS application development.
- Experience with Kotlin, Java, Swift, Flutter, or React Native.
- Mobile application architecture, UI/UX principles, responsive design.
- Programming:
- Basic programming knowledge in at least one language: Java, Kotlin, Swift, Python, or JavaScript.
- Basic knowledge of object-oriented programming, data structures, and software development principles.
- AI/ML:
- Basic awareness of artificial intelligence, machine learning, generative AI, or AI-powered application development.
- Web Services & Data:
- Understanding of APIs, HTTP requests, JSON, and client-server communication.
- Experience with REST APIs.
- Tools & Methodologies:
- Familiarity with debugging, testing, and troubleshooting.
- Understanding of Git or other version control systems.
- Soft Skills:
- Strong analytical and problem-solving skills.
- Good communication skills, adaptability, and a willingness to learn new technologies.
Qualifications
- Bachelor’s degree or higher in Computer Science, Information Technology, Software Engineering, or a related field.
Bonus Points (Not Required)
- Exposure to Android Studio, Xcode.
- Experience integrating third-party SDKs.
- Exposure to AI APIs, large language models (LLMs), or generative AI services.
- Familiarity with TensorFlow Lite, Core ML, ML Kit, or other on-device AI technologies.
- Understanding of Python and basic machine learning concepts.
- Exposure to cloud-based AI services or mobile backend platforms.
- Experience with Firebase, authentication, push notifications, or mobile analytics.
- Familiarity with CI/CD pipelines, automated testing, and mobile application deployment.
- Personal projects, academic projects, internships, or a portfolio demonstrating mobile development skills.