Mobile Engineer (iOS Native) (India)
Helius Technologies
About the role
About Us: We are a quick-growing technology company specializing in Construction. We take pride in our innovative solutions and are committed to delivering high-quality products that meet our customers' needs. As we continue to expand our mobile application offerings, we are seeking a talented and experienced iOS Native Mobile Developer to join our dynamic team.
Responsibilities:
- Develop and maintain iOS applications using Swift and/or Objective-C, ensuring high performance, responsiveness, and reliability. - Collaborate with cross-functional teams, including product managers, designers, and backend developers, to translate project requirements into practical technical solutions. - Participate in the entire mobile application development lifecycle, including concept, design, testing, release, and support. - Identify and resolve bugs, performance bottlenecks, and other issues to maintain the quality and performance of our iOS applications. - Stay up-to-date with the latest trends, technologies, and best practices in iOS development and propose innovative solutions to improve our mobile applications. - Conduct code reviews and provide constructive feedback to fellow team members to maintain code quality and ensure adherence to coding standards. - Collaborate with the Quality Assurance team to ensure thorough testing of the applications and to address any reported issues. - Optimize application performance, UI/UX, and memory usage to enhance user experience and maintain stability across various iOS devices. - Maintain clear and concise documentation of the application's architecture, code, and features.
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related field. - Proven work experience of at least 4 years in iOS app development using Swift and/or Objective-C. - Strong understanding of iOS application architecture, design patterns, and best practices. - Proficiency in iOS frameworks, Core Data, Core Animation, and networking protocols (e.g., REST, JSON). - Experience with third-party libraries and APIs integration. - Solid knowledge of mobile UI/UX principles and experience in building visually appealing and user-friendly interfaces. - Familiarity with version control systems such as Git. - Excellent communication skills, with a strong command of the English language to effectively communicate with team members and stakeholders. - Strong problem-solving and analytical skills, with the ability to debug and troubleshoot complex issues. - Detail-oriented and self-motivated, with a passion for delivering high-quality mobile applications.
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free