×
Tech Sky Star

Internet Marketing and Web Design & Development Company

Front End Mobile Developer Job

Last updated on 24 Feb, 2024 by Tech Sky Star

We have Front End Mobile Developer Job openings for a Front End Mobile Developer, you will be responsible for designing and implementing the user interface of mobile applications. You will collaborate with cross-functional teams, including designers and backend developers, to create visually appealing and user-friendly mobile experiences. Your expertise in front-end development, mobile app design principles, and knowledge of various mobile platforms will be crucial in delivering high-quality mobile applications.

Key Responsibilities:

  • Develop, test, and maintain front-end components of mobile applications for various platforms (iOS, Android, etc.) using relevant programming languages (e.g., Swift, Kotlin, JavaScript, React Native, Flutter).
  • Collaborate with designers to translate wireframes and mockups into interactive and visually appealing mobile app interfaces. Ensure consistency in design elements, typography, and branding.
  • Focus on enhancing the overall user experience by optimizing app performance, responsiveness, and usability. Implement user-friendly navigation and intuitive interactions.
  • Utilize cross-platform development frameworks like React Native or Flutter to maximize code reusability and efficiency across multiple platforms.
  • Write clean, efficient, and maintainable code while adhering to best practices and coding standards. Optimize app performance for faster load times and smoother interactions.
  • Conduct thorough testing and debugging of mobile applications to identify and resolve any issues or bugs. Ensure apps function correctly on different devices and screen sizes.
  • Collaborate with back-end developers to integrate front-end components with server-side logic and APIs, ensuring seamless data exchange.
  • Use version control systems (e.g., Git) to manage codebase changes and collaborate effectively with other team members.
  • Stay updated with the latest trends, tools, and technologies in mobile app development to bring innovative solutions to the team.
  • Maintain comprehensive documentation for the codebase, including architectural decisions, coding guidelines, and release notes.

Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
  • Proven experience in mobile app development, with a strong portfolio showcasing your work.
  • Proficiency in relevant programming languages and mobile development frameworks (e.g., Swift, Kotlin, React Native, Flutter).
  • Familiarity with UI/UX design principles and the ability to collaborate effectively with designers.
  • Strong problem-solving and debugging skills.
  • Knowledge of mobile app testing and deployment processes.
  • Excellent teamwork and communication skills.
  • Self-motivated and able to work independently as well as part of a team.
  • Adaptability to learn and apply new technologies quickly.

Additional Information:

  • This position may require occasional overtime and weekend work, especially during project deadlines.
  • Collaboration with cross-functional teams and effective communication are essential for success in this role.
  • Professional certifications related to mobile development and design are a plus.

Benefits:

  • Benefit from invaluable mentorship provided by seasoned leaders.
  • Enjoy a vibrant atmosphere enriched with engaging games and activities.
  • Receive quarterly rewards as a token of recognition for your valuable contributions.
  • Immerse yourself in a creative and open culture that fosters innovation.

Job Type:

  • Full-time / Freelance / Part-time / Contract

Experience:

  • A minimum duration of 6 months is mandatory.
  • In case of no prior experience, you have the option to apply for an internship.

Location:

  • Toronto – Canada