Remote Senior Software Engineer - Android Mobile Developer

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • The Senior Software Engineer role focuses on Android Mobile Application Development and requires a solutions-oriented, SDLC-driven individual with significant professional experience in tech within an agile setup.
  • The candidate should possess strong technical skills and experience in various technologies and programming languages for Android mobile application development and Android SDK.
  • A solid knowledge of Mobile CI/CD and Mobile Release Lifecycle is essential.
  • The role involves building secure and quality software while managing projects and time using Jira and Confluence.
  • The engineer will be responsible for mentoring other engineers and ensuring high-quality software delivery, including design, documentation, unit tests, code reviews, security, deployment, and maintenance.
  • The position requires collaboration with globally distributed teams and maintaining an open environment of collaboration, transparency, innovation, and fun.
  • Daily responsibilities include taking ownership of the development process, guiding execution, showing initiative and commitment, applying analytical and logical thinking, demonstrating curiosity and a genuine interest in learning, and maintaining teamwork and collaboration.

Requirements:

  • A minimum of 4+ years of experience with Android mobile application development and Android SDK is required.
  • Demonstrated experience in development for different Android OS versions using Java and/or Kotlin is necessary.
  • The candidate must have experience in secure software programming practices, standards, and frameworks.
  • Proficiency in designing and implementing UI components using “View” objects or Jetpack Compose is required.
  • An excellent understanding of UI/UX design principles and Android Design Foundations and Mobile Guidelines is essential.
  • Experience with testing and quality assurance practices, including creating unit tests, integration tests, UI tests, and automation tests, is necessary.
  • Familiarity with RESTful APIs, cryptographic principles, and code obfuscation is required.
  • The candidate should have experience in debugging and troubleshooting Android applications and knowledge of the Google Play Store submission and deployment process.
  • Experience with build and integration tools and version control systems is necessary.
  • Previous utilization of Agile/Scrum methodologies is preferred.
  • A Bachelor’s or Associates’ degree in Computer Science or a related field is preferred.

Benefits:

  • The position offers opportunities for professional development and learning robust processes using agile methodologies.
  • Employees will have the chance to work with globally distributed teams and engage in asynchronous communication across diverse cultures and time zones.
  • The role provides a platform for mentoring and developing command over all aspects of delivering high-quality software.
  • The company promotes a collaborative and innovative work environment, fostering teamwork and positive relationships among colleagues.
  • Employees are encouraged to take ownership of their projects and contribute to building secure, reliable, and scalable cloud-managed security services and mobile applications.
About the job
Posted on
Job type
Salary
-
Experience level
Technology stack
WT
WatchGuard Technologies, Inc.'s company logo
WatchGuard Technologies, Inc.
View company profile Visit watchguard.com
Leave a feedback