Talent.com
Native Mobile Application Developer

Native Mobile Application Developer

TrineITCA, United States
3 days ago
Job type
  • Full-time
  • Quick Apply
Job description

Job Title : Native Mobile Application Developer

Location : Pasadena- CA

Employment Type : W2

Department : Contract

Job Overview

We are seeking a talented and passionate Native Mobile Application Developer to join our dynamic team. The ideal candidate will have extensive experience in developing high-quality mobile applications for iOS and / or Android platforms using native programming languages. You will be responsible for designing, developing, and maintaining our mobile applications, ensuring a seamless user experience.

Key Responsibilities

  • Design, develop, and maintain native mobile applications for iOS and / or Android.
  • Collaborate with designers and product managers to create intuitive and user-friendly interfaces.
  • Optimize applications for maximum speed and scalability.
  • Write clean, maintainable, and efficient code following best practices.
  • Conduct code reviews and provide constructive feedback to team members.
  • Troubleshoot and debug applications to ensure optimal performance.
  • Stay up-to-date with the latest industry trends, technologies, and best practices in mobile development.
  • Participate in the entire application lifecycle, from concept to deployment and post-launch support.
  • Integrate third-party APIs and services to enhance application functionality.
  • Ensure the application meets quality standards through extensive testing (unit, integration, and UI testing).

Qualifications

  • Bachelor s degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a mobile application developer with a strong portfolio of released applications.
  • Proficiency in Swift and Objective-C for iOS development and / or Java and Kotlin for Android development.
  • Familiarity with mobile development tools such as Xcode and Android Studio.
  • Understanding of RESTful APIs and how to integrate them into mobile applications.
  • Knowledge of UI / UX design principles and best practices.
  • Experience with version control systems such as Git.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork skills.
  • Preferred Qualifications

  • Experience with cross-platform development frameworks (e.g., React Native, Flutter).
  • Familiarity with Agile development methodologies.
  • Knowledge of mobile app analytics and performance monitoring tools.
  • What We Offer

  • Competitive salary and benefits package.
  • Flexible work hours and the option for remote work.
  • Opportunities for professional growth and development.
  • A collaborative and innovative work environment.
  • Feel free to modify any section of this job description to better fit your company or specific requirements! If you require further assistance or additional information, please let me know.

    How do you like this response?

    What are the key responsibilities of a Native Mobile Application Developer?

    Here are the key responsibilities of a Native Mobile Application Developer :

    Key Responsibilities

  • Application Development :
  • Design, develop, and maintain native mobile applications for iOS and / or Android platforms using appropriate programming languages (Swift, Objective-C for iOS; Java, Kotlin for Android).

  • User Interface Design :
  • Collaborate with UX / UI designers to create visually appealing and user-friendly interfaces that adhere to platform guidelines.

  • Code Quality :
  • Write clean, efficient, and maintainable code, following best practices and coding standards.

  • Conduct code reviews to ensure quality and provide constructive feedback to team members.
  • Performance Optimization :
  • Optimize applications for speed and efficiency, ensuring smooth performance on a variety of devices.

  • Testing and Debugging :
  • Conduct thorough testing (unit, integration, and UI testing) to identify and fix bugs and performance issues.

  • Troubleshoot and debug applications to ensure optimal functionality.
  • Collaboration :
  • Work closely with cross-functional teams, including product managers and designers, to gather requirements and understand project goals.

  • API Integration :
  • Integrate third-party APIs and services to enhance application functionality and user experience.

  • Application Lifecycle Management :
  • Manage the entire application lifecycle from concept and development to deployment and post-launch support.

  • Documentation :
  • Create and maintain technical documentation for the application and its features, including user guides and API documentation.

  • Stay Updated :
  • Stay up-to-date with the latest trends, technologies, and best practices in mobile app development to incorporate innovative solutions.

  • User Feedback :
  • Gather and analyze user feedback to continuously improve and update the application based on user needs and preferences.

    Additional Responsibilities (if applicable)

  • Mentorship :
  • Provide guidance and mentorship to junior developers, fostering a collaborative learning environment.

  • Agile Participation :
  • Engage in Agile development processes, including sprint planning, daily stand-ups, and retrospectives.

    Please reach us to augustine,murthy@trineit.com

    Create a job alert for this search

    Application Developer • CA, United States