Home » Jobs » IT Jobs In Kenya » Android & iOS Software Developer Job Vilcom Networks
Candidates Experience With Us + Latest Updates

Personalized Support for Your Success

Upcoming Trainings & Events

Android & iOS Software Developer Job Vilcom Networks

Android & iOS Software Developer Job. Computer Science Jobs In Kenya

We are looking for a skilled Android and iOS Software Developer who is passionate about mobile technologies and has a proven track record of developing high-quality applications. The ideal candidate will have experience in both Android and iOS platforms, with a strong understanding of mobile development frameworks, tools, and best practices.

Read More>>>Empowering Others: My Experience And Approach to Effective Training

Design and Development:

  • Develop, test, and maintain high-quality Android and iOS applications.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure the performance, quality, and responsiveness of applications.

Code Quality and Best Practices:

  • Write clean, maintainable, and well-documented code.
  • Implement best practices for mobile development, including code reviews, unit testing, and continuous integration.

Troubleshooting and Optimization:

  • Identify and fix bugs, performance bottlenecks, and other issues.
  • Optimize applications for maximum speed, scalability, and security.

Collaboration and Communication:

  • Work closely with UI/UX designers, product managers, and backend developers to deliver a cohesive user experience.
  • Participate in agile development processes, including sprint planning, stand-ups, and retrospectives.

Stay Updated:

  • Keep up to date with the latest trends, tools, and technologies in mobile development.
  • Continuously improve skills and share knowledge with the team.

Technical Skills:

Android Development:

  • Proficient in Java and/or Kotlin.
  • Strong knowledge of Android SDK, Android Studio, and Jetpack Compose.
  • Experience with RESTful APIs, JSON, and XML.
  • Familiarity with MVVM or MVC architectural patterns.
  • Knowledge of Android UI/UX guidelines and best practices.

iOS Development:

  • Proficient in Swiftand/or Objective-C.
  • Strong knowledge of Xcode, UIKit, and SwiftUI.
  • Experience with Core Data, Core Animation, and Auto Layout.
  • Familiarity with CocoaPodsand Swift Package Manager.
  • Knowledge of iOS Human Interface Guidelines.

Cross-Platform Development (Optional but a Plus):

  • Experience with Flutter, React Native, or Xamarin.

Backend Integration:

  • Experience integrating mobile applications with backend services via RESTful APIs and GraphQL.
  • Knowledge of OAuth, JWT, and other authentication mechanisms.

Version Control:

  • Proficient in Git and version control workflows (e.g., GitFlow).

Testing:

  • Experience with unit testing frameworks like JUnit, Espresso, XCTest, or Mockito.
  • Familiarity with CI/CD pipelinesand tools like Jenkins, GitHub Actions, or Bitrise.

Other Technologies:

  • Knowledge of Firebase for push notifications, analytics, and crash reporting.
  • Familiarity with Agile/Scrum
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork abilities.
  • Self-motivated with a strong sense of ownership and accountability.
  • Ability to work in a fast-paced, deadline-driven environment.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 2+ years of professional experience in Android and iOS development.
  • Published apps on the Google Play Store and Apple App Store.
  • Familiarity with Apache HTTP Server for hosting and managing web services.
  • Knowledge of security best practices for mobile applications.

Read More>>>New Year, New Jobs: 5 Tips for An Interview Winning CV

Click Here to Apply

🚨 Before You Apply for This Job

Career Lessons + Experiences

Labour Laws – Know Your Rights