Job Description:
We are seeking a highly skilled and self-motivated Mobile App Developer proficient in both iOS and Android platforms. The successful candidate will be responsible for designing, developing, and maintaining high-quality mobile applications. You will work independently on the complete lifecycle of mobile app development, from concept and design to testing and deployment. This role demands a high level of technical expertise, problem-solving skills, and a keen eye for detail.
Responsibilities:
Design and build advanced applications for both iOS and Android platforms.
Collaborate with cross-functional teams to define, design, and ship new features.
Work independently on bug fixing and improving application performance.
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Ensure the performance, quality, and responsiveness of applications.
Conduct code reviews and ensure coding standards and best practices.
Maintain code and write automated tests to ensure the product is of the highest quality.
Monitor app performance and troubleshoot and debug issues as needed.
Stay updated with the latest industry trends, technologies, and best practices.
Requirements:
Bachelor’s degree in Computer Science, Information Technology, or a related field.
Proven experience as a mobile app developer with a strong portfolio of released applications on both the App Store and Google Play.
Proficiency in programming languages such as Swift, Objective-C (iOS), Kotlin, and Java (Android).
Solid understanding of the full mobile development life cycle.
Experience with third-party libraries and APIs.
Knowledge of UI/UX standards and principles.
Familiarity with RESTful APIs to connect mobile applications to back-end services.
Experience with cloud message APIs and push notifications.
Ability to understand business requirements and translate them into technical requirements.
Strong problem-solving skills, critical thinking, and attention to detail.
Excellent communication and collaboration skills.
Ability to work independently and manage your time effectively.
Preferred Qualifications:
Experience with mobile architecture patterns such as MVVM, MVP, or MVC.
Knowledge of modern development practices, such as Agile methodologies.
Experience with version control systems like Git.
Familiarity with deploying and managing applications in App Store and Google Play.
Experience with cross-platform mobile development frameworks like Flutter or React Native.
Understanding of the principles of secure coding practices and data protection.
Additional Information:
This is a full-time position.
Remote work is available.
Competitive salary and benefits package.
We are looking for a dedicated developer who can work independently and is committed to delivering high-quality mobile applications. If you are passionate about mobile technologies and enjoy working in a dynamic environment, we would love to hear from you!
APPLY FOR THIS JOB:
Company: Deskwork
Name: Maria
Email: