Senior Mobile Applications Developer (All Operating Systems)
05-08-2024 08:42 Jobs Mumbai 11 views Reference: 29556Location: Mumbai
Salary: Contact us
Job Description: Senior Mobile Applications Developer (All Operating Systems)
Position: Senior Mobile Applications Developer
Location: [Jeddah, Saudi Arabia and Hyderabad, India]
Department: IT / Mobile Development
Reports to: CTO / Mobile Development Manager
Employment Type: Full-Time
Overview:
We are looking for a highly skilled Senior Mobile Applications Developer with expertise in developing applications across all major operating systems, including iOS, Android, and Windows. The ideal candidate will have a strong background in mobile app development, experience with multiple platforms, and a passion for creating user-friendly, high-performance applications. You will play a key role in the design, development, and maintenance of mobile applications that align with our business objectives and provide an exceptional user experience.
Key Responsibilities:
• Application Development:
o Design, develop, and maintain mobile applications for iOS, Android, and potentially other platforms (e.g., Windows).
o Collaborate with UI/UX designers to implement intuitive and engaging user interfaces.
o Write clean, maintainable, and efficient code, ensuring high performance and responsiveness of applications.
• Cross-Platform Development:
o Utilize cross-platform development frameworks such as Flutter, React Native, or Xamarin to create unified codebases for multiple operating systems.
o Optimize applications for maximum speed and scalability on various devices and screen sizes.
• Technical Expertise:
o Leverage native development skills (Swift for iOS, Kotlin/Java for Android, C# for Windows) as needed for platform-specific features and optimizations.
o Develop and integrate RESTful APIs and third-party libraries into mobile applications.
• Quality Assurance and Testing:
o Implement automated testing platforms and unit tests to ensure application quality and reliability.
o Perform code reviews and provide feedback to peers and junior developers.
o Debug and resolve technical issues, performance bottlenecks, and bugs.
• Project Management and Collaboration:
o Work closely with product managers, designers, and other stakeholders to define project requirements and timelines.
o Participate in the full software development lifecycle, from concept and design to testing, deployment, and support.
o Provide technical leadership and mentorship to junior developers and team members.
• Continuous Improvement:
o Stay up-to-date with the latest trends and technologies in mobile development.
o Proactively identify opportunities for process improvement and contribute to the evolution of development best practices.
Qualifications:
• Education: Bachelor's degree in Computer Science, Software Engineering, or a related field.
• Experience:
o Minimum of 5-7 years of experience in mobile application development.
o Proven track record of developing and deploying applications across multiple platforms (iOS, Android, Windows).
o Experience with cross-platform development frameworks (Flutter, React Native, Xamarin) is highly desirable.
• Technical Skills:
o Strong proficiency in Swift, Kotlin, Java, Objective-C, C#, and/or JavaScript.
o Experience with mobile UI/UX design principles and best practices.
o Familiarity with cloud services, APIs, and backend technologies.
o Knowledge of version control systems (e.g., Git) and CI/CD pipelines.
o Understanding of mobile security practices and data protection.
• Soft Skills:
o Excellent problem-solving and analytical skills.
o Strong communication and interpersonal abilities.
o Ability to work effectively in a team-oriented, collaborative environment.
o Demonstrated ability to manage multiple projects and meet deadlines.
Benefits:
• Competitive salary and performance-based bonuses.
• Health insurance.
• Opportunities for professional growth and continuous learning.
• Flexible working hours and remote work options (Conditions Apply).
• A supportive and innovative work environment.
How to Apply:
Interested candidates are invited to submit their resume and a cover letter detailing their relevant experience and qualifications to [jobsoffshore21@gmail.com]. Please include "Senior Mobile Applications Developer Application" in the subject line.
________________________________________
This job description outlines the responsibilities and qualifications for the Senior Mobile Applications Developer role. The candidate should have a deep understanding of mobile development across various platforms, a strong technical skill set, and a passion for delivering high-quality mobile experiences.