Entry-Level/Junior Mobile App Developer - Philadelphia, United States - augmentjobs

    Default job background
    Description

    Job Description

    Job Description

    Job Description:

    Responsibilities:

    1. Development Tasks:
      • Assist in the design, development, and testing of mobile applications for iOS and/or Android platforms.
      • Write clean, efficient, and maintainable code following coding standards and best practices.
      • Collaborate with senior developers to implement new features and functionalities based on project requirements.
      • Participate in code reviews, debugging, and troubleshooting activities to ensure high-quality code and optimal performance.
    2. Learning and Growth:
      • Continuously learn and stay updated on emerging technologies, tools, and trends in mobile app development.
      • Acquire new skills and knowledge through training, self-study, and mentorship from senior team members.
      • Contribute ideas and suggestions to improve development processes, tools, and workflows.
    3. Team Collaboration:
      • Work closely with cross-functional teams, including designers, product managers, and QA engineers, to deliver successful mobile solutions.
      • Communicate effectively with team members to understand requirements, provide status updates, and resolve issues collaboratively.
      • Actively participate in team meetings, discussions, and brainstorming sessions to contribute ideas and insights.

    Qualifications:

    1. Education: Bachelor's degree in computer science, software engineering, or related field. Relevant coursework or projects in mobile app development are a plus.
    2. Technical Skills:
      • Proficiency in at least one programming language commonly used for mobile app development, such as Java (for Android) or Swift (for iOS).
      • Familiarity with mobile app development frameworks and tools, such as Android Studio, Xcode, or Flutter.
      • Basic understanding of mobile UI/UX design principles and patterns.
      • Knowledge of version control systems (e.g., Git) and basic command-line usage.
    3. Soft Skills:
      • Strong problem-solving and analytical abilities.
      • Excellent communication and interpersonal skills.
      • Eagerness to learn and adapt to new technologies and challenges.
      • Ability to work effectively in a collaborative team environment.
      • Attention to detail and commitment to delivering high-quality work.