×
Tech Sky Star

Internet Marketing and Web Design & Development Company

Native App Developer Job

Last updated on 24 Feb, 2024 by Tech Sky Star

We have Native App Developer Job openings for a Native App Developer, you will play a pivotal role in designing, developing, and maintaining high-quality native mobile applications for a variety of platforms such as iOS and Android. You will collaborate with cross-functional teams, including designers and product managers, to create seamless and user-friendly mobile experiences.

Key Responsibilities:

  • Design, code, test, and maintain native mobile applications for iOS and Android platforms using programming languages such as Swift (iOS) and Kotlin (Android).
  • Ensure optimal performance and compatibility across different devices, screen sizes, and OS versions.
  • Collaborate with UI/UX designers to implement intuitive and visually appealing user interfaces that enhance the overall user experience.
  • Continuously optimize app performance, including speed, responsiveness, and resource utilization.
  • Identify and resolve technical issues, bugs, and glitches through debugging and troubleshooting techniques.
  • Integrate third-party libraries, APIs, and services to enhance app functionality and data connectivity.
  • Implement best practices for securing user data and ensuring data privacy within the app.
  • Maintain thorough documentation of the app’s codebase, processes, and updates for future reference and team collaboration.
  • Conduct thorough testing, including unit testing, integration testing, and user acceptance testing, to ensure the app’s stability and reliability.
  • Utilize version control systems (e.g., Git) to manage code changes and collaborate effectively with team members.
  • Stay updated on industry trends, emerging technologies, and best practices in mobile app development to make informed recommendations and improvements.
  • Collaborate closely with product managers, designers, and other developers to define project requirements, timelines, and priorities.

Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
  • Proven experience in native mobile app development for iOS and/or Android, with a strong portfolio showcasing completed projects.
  • Proficiency in programming languages such as Swift (iOS) and Kotlin (Android).
  • Solid understanding of mobile app architecture, design patterns, and best practices.
  • Familiarity with development tools, IDEs, and debugging techniques specific to the target platforms.
  • Knowledge of UI/UX design principles and the ability to collaborate effectively with designers.
  • Strong problem-solving skills and the ability to work both independently and as part of a team.
  • Excellent communication skills to convey technical concepts to non-technical stakeholders.
  • Experience with agile development methodologies is a plus.
  • Up-to-date knowledge of mobile app security best practices.

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