Job Description:
We are looking for a seasoned Senior Mobile App Developer to lead the design, development, and maintenance of high-quality mobile applications. You will work closely with product managers, designers, and engineering teams to deliver scalable, performant, and user-centric apps on Android and/or iOS platforms. As a senior developer, you will mentor junior developers and influence mobile development best practices across the team.
Key Responsibilities:
- Lead the end-to-end development of mobile applications using native (Swift, Kotlin) or cross-platform frameworks (React Native, Flutter).
- Collaborate with UX/UI designers to build intuitive, responsive, and visually appealing mobile interfaces.
- Architect and implement scalable, maintainable, and reusable code.
- Ensure application performance, security, and reliability across different devices and OS versions.
- Conduct code reviews, mentor junior developers, and foster best practices in mobile development.
- Work closely with backend teams to integrate APIs and services.
- Participate in the full mobile app lifecycle including planning, development, testing, deployment, and maintenance.
- Stay updated with the latest trends, tools, and technologies in mobile development.
- Troubleshoot, debug, and resolve complex technical issues.
Requirement :
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
- Extensive experience (typically 5+ years) in mobile app development for Android and/or iOS.
- Strong proficiency in native development languages (Swift for iOS, Kotlin/Java for Android) and/or cross-platform frameworks (React Native, Flutter).
- Experience with mobile app architecture patterns (MVC, MVVM, Clean Architecture).
- Knowledge of RESTful APIs, third-party libraries, and mobile app security best practices.
- Familiarity with app store submission processes and guidelines.
- Proficient with version control systems (Git) and CI/CD pipelines.
- Excellent problem-solving, communication, and leadership skills.
- Proven track record of delivering high-quality mobile applications.