Software Developer

Software Developer

Nanakramguda, Hyderabad

3 years 7 months

JavaAndroid SDKSwift (Programming Language)iOS App DevelopmentWebsite UI DesignRESTful APIJSON ParsingJSON ParsingGitVersion ControlAgile MethodologyScrumKanban ToolUnit TestingCode ReviewProcess OptimizationBDDAmlockCoverityCI/CD

Job Description:

Key Responsibilities

• Design, develop, and maintain robust and scalable Android applications using Java.

• Support iOS app development with hands-on experience in Swift.

• Collaborate with cross-functional teams to define, design, and deliver new features.

• Write unit tests, perform code reviews, and ensure high-quality code.

• Follow Agile best practices and actively participate in Agile ceremonies (Scrum/Kanban).

• Troubleshoot issues, optimize performance, and enhance mobile user experiences.

• (Optional) Manage build and release cycles including IPA/APK generation.

• Address security vulnerabilities identified by tools like BDH, Twist-lock, or Coverity.

• (Optional) Contribute to CI/CD pipelines using tools like Bamboo or Octopus.

________________________________________

Must-Have Skills

• Android Development (Java): 4+ years of hands-on experience.

• iOS Development (Swift): Minimum 1 year of hands-on or solid exposure.

• Strong grasp of mobile UI/UX principles and patterns.

• Proficient in working with REST APIs, third-party libraries, JSON/XML parsing.

• Solid understanding of Git and version control systems.

• Experience in Agile development environments.

________________________________________

Nice-to-Have (Bonus) Skills

• Experience with BRM and APK/IPA build generation.

• Familiarity with DevSecOps practices and tools such as BDH, Twist-lock, and Coverity.

• Exposure to CI/CD pipelines (e.g., Bamboo, Octopus).

________________________________________

Educational Qualification

• Bachelor’s or Master’s degree in Comput