Codewalla
Location
Pune | India
Job description
Experience level: 3 to 6yrs
We are seeking a passionate and experienced Mid-Level Mobile App Developer to Join our growing team. As a Mid-Level Mobile App Developer, you will be responsible for for designing, developing, and maintaining high-quality mobile applications for our iOS and Android platforms. You will work closely with designers, product managers, and and other engineers to deliver exceptional user experiences. Responsibilities: ● Design, develop, and maintain mobile applications for iOS and Android platforms ● Translate UI/UX designs and wireframes into high-quality code ● Write clean, maintainable, and scalable code ● Implement unit tests and integration tests to ensure application quality ● Debug and fix bugs in a timely manner ● Collaborate with designers, product managers, and other engineers to deliver projects on time and within budget ● Stay up-to-date with the latest mobile development technologies and trends ● Contribute to the overall development process, including code reviews and documentation Qualifications: ●3+ years of experience developing mobile applications for iOS and Android ● Strong understanding of object-oriented programming principles and design patterns ● Proficient in Java and Kotlin for Android development, and Swift for iOS development ● Experience with RESTful APIs and JSON data formats ● Experience with ARKit or RealityKit ● Familiarity with iOS and Android accessibility best practices ● Understanding of iOS-specific concepts such as the Model-View-Controller (MVC) architecture, Auto Layout, and Core Data ● Experience with Kotlin Coroutines ● Understanding of Android-specific concepts such as the Android Architecture Components, Lifecycle-aware components, and Data Binding ● Knowledge of security best practices for mobile applications ● Experience with performance optimization techniques for mobile applications ● Passion for creating innovative and user-friendly mobile experiences ● Familiarity with version control systems such as Git ● Excellent communication and collaboration skills ● Strong problem-solving and analytical skills ● Ability to work independently and as part of a team Bonus Qualifications: ● Experience with SwiftUI or UIKit for iOS development and Jetpack Compose or XML for Android development ● Experience with cloud platforms such as AWS, Google Cloud or Azure ● Experience with DevOps practices and methodologies ● Experience with backend development technologies such as Node.js, Java, Python, or Ruby on Rails ● Understanding of full-stack development principles and practices ● Experience with cloud-based development and deployment methodologies ● Familiarity with continuous integration and continuous delivery (CI/CD) practicesJob tags
Salary