V
Vashisht
All Jobs

Senior Android Developer

About the Role

Join our dynamic mobile engineering team and contribute to creating cutting-edge mobile solutions that empower users and drive business success. In this pivotal role, you will collaborate with cross-functional teams to design, develop, and optimize high-quality mobile applications. Your expertise will directly impact the user experience and technological innovation within our products.

Responsibilities

  • Design and implement high-performing mobile applications using Kotlin or Swift, ensuring a seamless user experience.
  • Collaborate with cross-functional teams, including UI/UX designers and backend developers, to integrate features and optimize performance.
  • Maintain and improve existing mobile applications, ensuring stability, scalability, and responsiveness.
  • Leverage cross-platform frameworks such as Flutter or React Native to enhance development efficiency and reach a broader audience.
  • Write clean, maintainable, and testable code, adhering to best practices and industry standards.
  • Conduct thorough testing, debugging, and performance tuning to ensure high-quality app releases.
  • Stay updated with the latest mobile development trends, tools, and technologies to drive innovation within the team.
  • Document code and development processes to facilitate knowledge sharing and onboarding of new team members.

Requirements

  • Minimum of 5 years of experience in mobile application development.
  • Strong proficiency in Kotlin or Swift, with a solid understanding of mobile development principles.
  • Experience with cross-platform frameworks like Flutter or React Native is highly advantageous.
  • Familiarity with mobile app lifecycle, version control systems (e.g., Git), and Agile development methodologies.
  • Excellent problem-solving skills and ability to work independently as well as part of a team.
  • Strong communication skills for effective collaboration with team members and stakeholders.
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.

Nice to Have

  • Experience with mobile testing frameworks and tools such as XCTest, Espresso, or Detox.
  • Knowledge of CI/CD tools and practices for automated testing and deployment.
  • Demonstrated experience in optimizing app performance and battery usage.
  • Experience in implementing security best practices for mobile applications.
  • Strong understanding of RESTful APIs and experience with backend integration.