What are the responsibilities and job description for the Mobile Application Developer (iOS & Android) position at BCI~IT?
BCI has the following 12 month contract position open with our direct clients Utah branch office. Position can be 100% remote. We are seeking an experienced Mobile Application Developer with proven experience on both iOS (using Swift / Objective-C) and Android (using Java / Kotlin). **Candidate will need to have a demonstrable portfolio of released applications on the App Store or Google Play. Position is open for w2/1099. No subcontractors or C2C.
Job Description
We are seeking an experienced Mobile Developer with a strong background in both iOS and Android application development. The ideal candidate will be responsible for designing, building, and maintaining high-quality mobile applications that enhance user experience and meet business objectives.
Responsibilities
• Application Development: Design and develop Native functional mobile applications for iOS and Android platforms, ensuring they are user-friendly and efficient.
• Lifecycle Management: Support the entire application lifecycle, including concept, design, testing, release, and ongoing support.
• Collaboration: Work closely with cross-functional teams to gather requirements, plan new features, and implement solutions.
• Testing and Debugging: Write unit tests and perform debugging to optimize application performance and ensure reliability.
• API Development: Develop and integrate application programming interfaces (APIs) to enhance mobile functionality.
• Research: Stay updated with the latest mobile technologies and trends to incorporate innovative features into applications.
Requirements
• Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field. **High college GPA candidates encouraged to apply**.
• Minimum of 3 years of proven experience in mobile application development for both iOS (using Swift / Objective-C) and Android (using Java / Kotlin).
• Native application development experience for iOS and Android.
• Portfolio: Demonstrable portfolio of released applications on the App Store or Google Play.
Preferred Qualifications
• Experience with version control systems like Git.
• Understanding of mobile UI / UX design principles.
• Familiarity with Agile development methodologies.
• Strong problem-solving skills and ability to work collaboratively in a team environment.
Personal Attributes
• Excellent analytical skills with a proactive approach to problem-solving.
• Strong communication skills to effectively collaborate with team members and stakeholders.
• Ability to manage multiple tasks and meet deadlines in a fast-paced environment.
This position offers an exciting opportunity to contribute to innovative mobile solutions that drive engagement and enhance user experiences across platforms. If you are passionate about mobile technology, have experience on both iOS and Android, and eager to make an impact, please submit your profile for review