About Silent Beacon:
At Silent Beacon, we are dedicated to creating innovative safety solutions that empower individuals and communities. Our mobile applications are at the forefront of this mission, providing users with reliable, high-quality tools for peace of mind. Join our dynamic team and help us shape the future of mobile safety technology!
Responsibilities:
- Design, build, test, and publish applications for the Android platform.
- Deliver well-performing, high-quality, and responsive Android applications to our customers.
- Collaborate with a multi-disciplinary, agile team to design, implement, and deploy new features.
- Effectively troubleshoot, isolate, identify, and resolve application issues in collaboration with support and engineering teams.
- Maintain robust, well-documented, organized, and readable code.
- Bring creativity and enthusiasm to the development of our app solutions.
- Conduct code reviews and provide constructive feedback to peers.
- Stay up to date with the latest industry trends and technologies to continuously improve our applications.
- Mentor junior developers and contribute to team knowledge-sharing initiatives.
- Participate in sprint planning and agile ceremonies to ensure effective project delivery.
Basic Requirements:
- B.S. degree in Computer Science, Engineering, or equivalent experience.
- 3+ years of experience in Android application development.
- Proficient in Java and/or Kotlin, and familiar with Android Studio.
- Working knowledge of web architecture and protocols (REST APIs, WebSockets, HTTP, JSON, etc.).
- Solid understanding of the Android SDK, including designing across multiple Android versions, devices, and screen sizes.
- Familiarity with push notifications and back-end APIs.
- Experience with Git or equivalent software configuration management tools.
- Familiarity with continuous integration, automated unit testing, and integration testing.
- Knowledge of emerging technologies and trends in the mobile environment.
- Understanding of general UI/UX design principles and best practices.
- Experience across the full mobile app development life cycle, including the Google Play deployment/release process.
- Proven success working in agile environments and across various process paradigms.
Preferred Requirements:
- Experience developing applications that demand high reliability, stability, and availability in critical use-case environments.
- Understanding of hardware-in-the-loop development and the ability to efficiently collaborate and communicate with cross-functional teams.
- Experience with design, implementation, and optimization of live, real-time video streaming applications and protocols (e.g., WebRTC, SRTP, SIP).
- Proficient in best practices for real-time data processing.
- Familiarity with machine learning and AI concepts as they apply to mobile applications.
Benefits:
- 401(k)
- Dental insurance
- Health insurance
- Paid time off
Schedule:
Why Join Us?
- Be part of a passionate team dedicated to making a difference.
- Competitive salary and benefits package.
- Opportunities for professional growth and development.
- Collaborative and inclusive work environment with a flexible hybrid work model.