Job Description:
Fluxion Innovations is seeking a skilled Native App Developer to join our growing team. The ideal candidate will be responsible for designing, developing, and maintaining native mobile applications for iOS and Android platforms. You will collaborate with cross-functional teams to define, design, and ship new features, ensuring the highest quality in both user experience and performance.
Responsibilities:
App Development: Design, build, and maintain native iOS and Android applications.
Code Quality: Write clean, maintainable, and efficient code following best practices in mobile development.
UI/UX Collaboration: Work closely with designers to translate wireframes and mockups into high-quality, responsive interfaces.
Performance Optimization: Optimize applications for maximum speed and scalability.
API Integration: Integrate apps with backend services and APIs to ensure seamless data flow and functionality.
Testing: Conduct rigorous testing (unit, integration, and UI) to ensure application stability and performance across all devices.
Version Control: Utilize version control tools such as Git to manage and collaborate on codebases.
Continuous Improvement: Stay up-to-date with the latest industry trends, technologies, and best practices in mobile app development.
Troubleshooting: Debug and resolve issues, bugs, and crashes, ensuring smooth user experiences.
App Store Deployment: Manage the submission and maintenance of apps in the Apple App Store and Google Play Store.
Project Management: Collaborate with project managers to meet deadlines and manage multiple projects simultaneously.
Preferred Qualifications:
Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
Experience: Min 1 years of experience in native mobile app development.
Technical Skills:iOS: Proficiency in Swift, Objective-C, and iOS frameworks such as Core Data, Core Animation, and Core Location.
Android: Proficiency in Java/Kotlin and Android SDK.
Cross-Platform Development: Experience with cross-platform tools like Flutter or React Native is a plus.
UI/UX Design Principles: Strong understanding of mobile design principles, interface guidelines, and best practices for iOS and Android.
API Integration: Experience with RESTful APIs to connect iOS/Android applications to backend services.
Database Knowledge: Familiarity with SQLite, Realm, or other mobile databases.
Tools: Proficiency with development tools like Xcode, Android Studio, Git, and JIRA.
Soft Skills: Strong analytical skills, attention to detail, and ability to work independently or as part of a team.
Problem-Solving: Excellent troubleshooting and problem-solving skills.