Remote Senior Software Engineer - Android Mobile Developer

Posted

Apply now
Please, let WatchGuard Technologies, Inc. know you found this job on RemoteYeah. This helps us grow 🌱.

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.
Apply now
Please, let WatchGuard Technologies, Inc. know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
-
Location requirements
Experience level
Technology stack
WT
WatchGuard Technologies, Inc.'s company logo
WatchGuard Technologies, Inc.
View company profile Visit watchguard.com
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback