Android Application

Chicago, IL, US, United States

Job Description

Job Overview


We are seeking a skilled Android Application Developer to join our dynamic software development team. The ideal candidate will be responsible for designing, developing, and maintaining innovative Android applications that deliver exceptional user experiences. This role requires a strong understanding of mobile application development, APIs, and modern development practices to create scalable and efficient solutions across various platforms. The position offers an exciting opportunity to work on cutting-edge projects utilizing the latest technologies in mobile and web development.

Duties



Develop and maintain Android applications using Java, Kotlin, and related SDKs, ensuring high performance and responsiveness. Collaborate with cross-functional teams to define application requirements, user research insights, and design patterns such as MVC and OOP principles. Integrate RESTful APIs, SOAP web services, JSON, XML, and other web services to enable seamless data exchange. Implement UI/UX best practices to enhance user engagement and satisfaction across diverse devices. Conduct unit testing, debugging, and troubleshooting to ensure application stability and quality. Utilize version control tools such as GitHub, SVN, and Jenkins for continuous integration and deployment (CI/CD). Participate in Agile development processes including sprint planning, code reviews, and documentation using tools like Jira. Optimize applications for performance issues related to multithreading, networking, and database interactions with MySQL or PostgreSQL. Stay updated on industry trends related to Android development frameworks like SDKs, Gradle build system, and cross-platform tools such as Xamarin. Ensure adherence to SDLC standards while working within Linux or Windows environments using Visual Studio or Android Studio.

Experience



Proven experience in Android application development with a strong portfolio of published apps. Proficiency in Java, Kotlin, C#, Objective-C (nice-to-have), Swift (nice-to-have), and C++. Familiarity with RESTful APIs, web services (SOAP), JSON/XML data formats, and integration techniques. Knowledge of design patterns such as MVC, MVVM; experience with UI/UX principles for mobile applications. Experience working with Agile methodologies including Scrum or Kanban; familiarity with tools like Jira is preferred. Strong understanding of software development lifecycle (SDLC), continuous integration/delivery pipelines (Jenkins), unit testing frameworks (JUnit), and debugging tools. Working knowledge of databases such as MySQL, SQLite, PostgreSQL; experience with SQL queries is advantageous. Ability to work collaboratively within a team environment using version control systems like GitHub or SVN. This position is ideal for innovative developers passionate about creating impactful mobile applications that meet modern user expectations while leveraging the latest technologies in software development.
Pay: $25.00 - $30.00 per hour

Work Location: Hybrid remote in Chicago, IL

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD6568446
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    25.0 30.0 USD
  • Employment Status
    Permanent
  • Job Location
    Chicago, IL, US, United States
  • Education
    Not mentioned