Centric Consulting is a company that emphasizes a vibrant culture and collaborative environment. They are seeking a Software Mobile Engineer to build and enhance native Android applications, focusing on performance and usability while collaborating with cross-functional teams to deliver user-centered functionality.
Responsibilities:
- Build and enhance native Android applications using Kotlin and Jetpack Compose, with a focus on performance, usability, accessibility, and maintainability
- Deliver smaller, clearly scoped features independently and contribute to moderately complex components with guidance from senior engineers
- Partner with Product, Analysis, Design, and QA teams to deliver reliable, user-centered functionality
- Write and maintain unit and integration tests, and participate in code reviews to support consistency and high engineering standards
- Apply modern Android engineering principles, including clean architecture patterns and modular, testable design
- Implement API integrations, authentication patterns, and error handling for robust and secure mobile experiences
- Follow secure coding practices and resolve findings from automated or AI-assisted code/security reviews
- Contribute to CI/CD improvements and automation that enhance development flow and deployment quality
- Participate in observability practices, including monitoring, logging, and occasional lightweight on-call participation
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related technical discipline required
- 3–5 years as a software engineer, including 1–2 years of hands-on Android development with Kotlin
- Proficient with Kotlin and the Android SD. Familiarity with Jetpack Compose and modern Android architecture patterns
- Comfortable integrating RESTful APIs and handling authentication scenarios
- Ability to write automated tests and participate in structured code review
- Strong communicator who thrives in cross-functional, agile teams
- Understands secure coding, testing, and continuous improvement practices
- Curious, adaptable, eager to learn, and committed to delivering high-quality user experiences
- Experience with CI/CD, build automation, or mobile release processes
- Exposure to observability tooling such as New Relic
- Familiarity with AI-assisted development tools (e.g., Copilot, GitHub, Amazon Q)
- Awareness of compliance requirements such as PCI or SOX