Mobile Front-End Developer

Developer

  • 3 - 5 years
  • $1500 - $2000
  • Montego Bay, Saint James Parish -
  • In Office

  • Posted: 3 weeks ago
  • Openings: 1
  • Job Applicants: 0

Job description

Job Summary:

We are seeking a skilled and innovative Mobile Front-End Developer to join our team. The ideal candidate will have a strong background in mobile app development, with expertise in building user-friendly, responsive interfaces for mobile applications. As a Mobile Front-End Developer, you will be responsible for creating and optimizing the visual and interactive elements of mobile applications, ensuring a seamless user experience and high performance across various devices and platforms.

Key Responsibilities:

  1. Mobile Application Development:

    • Design and develop intuitive and responsive front-end interfaces for mobile applications using technologies such as React Native, Flutter, or Swift (iOS) and Kotlin (Android).
    • Implement user interface (UI) designs and ensure consistent look and feel across different mobile devices and screen sizes.
    • Collaborate with UX/UI designers to translate wireframes, mockups, and design prototypes into functional mobile applications.
  2. Performance Optimization:

    • Optimize mobile applications for performance, speed, and scalability, ensuring smooth and efficient user experiences.
    • Identify and address performance bottlenecks, memory leaks, and other issues to improve application responsiveness and stability.
    • Conduct code reviews and implement best practices for front-end development to maintain high-quality code and application performance.
  3. Cross-Platform Compatibility:

    • Develop and maintain mobile applications that are compatible with both iOS and Android platforms, ensuring consistent functionality and design across devices.
    • Use cross-platform frameworks and tools to streamline development processes and reduce code duplication.
    • Test and debug applications on various devices and operating systems to ensure optimal compatibility and user experience.
  4. Collaboration and Communication:

    • Work closely with back-end developers, product managers, and other team members to define and implement application features and functionality.
    • Participate in Agile development processes, including sprint planning, daily stand-ups, and retrospective meetings.
    • Communicate effectively with stakeholders to understand requirements, provide updates, and address any issues or concerns related to front-end development.
  5. User Experience and Design:

    • Ensure that mobile applications are designed with a focus on user experience (UX) and user interface (UI) best practices.
    • Implement responsive design principles to ensure that applications adapt to various screen sizes and orientations.
    • Incorporate feedback from users and stakeholders to continuously improve the usability and functionality of mobile applications.
  6. Testing and Quality Assurance:

    • Develop and execute unit tests and integration tests to validate the functionality and reliability of front-end code.
    • Work with QA teams to conduct user acceptance testing (UAT) and address any issues or defects identified during testing.
    • Ensure that applications meet quality standards and are free of critical bugs and usability issues before release.
  7. Documentation and Support:

    • Create and maintain documentation for front-end development processes, codebases, and application features.
    • Provide support and troubleshooting for any issues related to the mobile application's front-end components.
    • Stay updated with the latest trends and technologies in mobile development and incorporate them into development practices as appropriate.

Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • 3+ years of experience in mobile front-end development, with a strong portfolio of mobile applications developed using technologies such as React Native, Flutter, Swift, or Kotlin.
  • Proficiency in HTML, CSS, and JavaScript, with experience in building responsive and interactive user interfaces.
  • Experience with mobile development frameworks and tools, including React Native, Flutter, Xcode (iOS), or Android Studio.
  • Strong understanding of mobile design principles and best practices for user experience and performance optimization.
  • Familiarity with version control systems (e.g., Git) and Agile development methodologies.
  • Excellent problem-solving skills, with the ability to troubleshoot and resolve technical issues efficiently.
  • Strong communication skills and the ability to work effectively in a collaborative team environment.

Preferred Qualifications:

  • Experience with native mobile development for iOS (Swift) or Android (Kotlin).
  • Knowledge of API integration and back-end development concepts.
  • Familiarity with CI/CD pipelines and mobile app deployment processes.
  • Relevant certifications in mobile development or front-end technologies.

Education

  • Bachelor's Degree

Feedback Form