We are seeking a Senior Mobile Developer for a remote position based in India. As part of our dynamic team, you will lead, mentor, and coach mobile developers and QA team members using agile methodologies. You will design, develop, test, and deploy full-stack mobile applications for both iOS and Android platforms. Your role will involve ensuring code quality, maintaining best practices and standards, troubleshooting technical issues, and staying updated with the latest technologies and trends in the mobile domain. Effective communication with stakeholders to provide project updates and progress reports is essential.
Required Skills and Experience
- Bachelor's degree in information technology or a related field.
- Minimum 5 years of professional experience in mobile development for both iOS and Android platforms.
- Proficiency in Swift, Objective-C, Java, Kotlin, Flutter, or other frameworks.
- Knowledge of .Net, C#, or Java is advantageous.
- Experience with RESTful APIs, Firebase, Google Play Services, Apple Developer Tools, etc.
- Ability to create and manage CI/CD automation for app deployment.
- Familiarity with mobile UI/UX design principles and guidelines.
- Strong understanding of mobile security, performance optimization, and testing tools.
- Excellent leadership, communication, and problem-solving skills.
- Experience working in a rapid Agile environment, contributing equally to team projects or working individually on multiple parallel product versions.
- Minimum 5 years of professional experience using SQL Server 2012 or newer.
- Proficiency in Microsoft SQL Server Management Studio and related tools.
- Ability to create, tune, and modify SQL objects, including queries, stored procedures, views, and triggers.
- Strong analytical and problem-solving skills.
- Comfortable presenting at daily stand-ups with other developers and QA personnel.
- Ability to estimate technical effort required for assigned tasks and deliver as promised.
- Capability to thrive in a dynamic, demanding, and challenging business environment.
Join Our Team
This is an excellent opportunity to join a forward-thinking team and make a significant impact in the mobile development domain. We offer a collaborative work environment, professional growth opportunities, and the chance to work on innovative projects. If you are passionate about mobile development and possess the required skills and experience, we encourage you to apply and become part of our team!