Task Description: We are seeking a well-rounded software engineer with strong computer science fundamentals and a pragmatic, solution-oriented mindset. The ideal candidate is independent, adaptable, and a hands-on coder who thrives without micromanagement. We value individuals who understand core concepts (e.g., O(log n)) and can quickly learn new technologies.
Responsibilities
Task Description: We are seeking a well-rounded software engineer with strong computer science fundamentals and a pragmatic, solution-oriented mindset. The ideal candidate is independent, adaptable, and a hands-on coder who thrives without micromanagement. We value individuals who understand core concepts (e.g., O(log n)) and can quickly learn new technologies.
Key Skills:
- Proficiency in Java (8+) with understanding of system-level concepts; exposure to C, Rust, or similar is a plus
- Experience with Spring or similar DI frameworks, RPC/APIs, SQL, and multi-threading
- Performance-focused with basic DevOps knowledge (containers, orchestration)
- Strong inclination toward TDD; familiarity with AI-assisted tools is desirable
Android Development:
- Recent (≤5 years) hands-on Android native experience
- Minimum 2 years across at least 2 applications in a senior role
- Proficiency in Java/Kotlin
Testing & Tools:
- Test automation in Java and Android (Espresso preferred)
- Strong debugging and test mindset (functional & non-functional)
- Experience with synthetic test data; fuzzing is a plus
- Proficiency in Git, IDEs, Maven/Gradle
Work Result: Mobile Application
Skill Area: Application Development
Technology: Mobile development
Proficiency - Technology: Expert
Secondary Skill Area: Application Development
Qualifications
Key Skills:
- Proficiency in Java (8+) with understanding of system-level concepts; exposure to C, Rust, or similar is a plus
- Experience with Spring or similar DI frameworks, RPC/APIs, SQL, and multi-threading
- Performance-focused with basic DevOps knowledge (containers, orchestration)
- Strong inclination toward TDD; familiarity with AI-assisted tools is desirable
Android Development:
- Recent (≤5 years) hands-on Android native experience
- Minimum 2 years across at least 2 applications in a senior role
- Proficiency in Java/Kotlin
Testing & Tools:
- Test automation in Java and Android (Espresso preferred)
- Strong debugging and test mindset (functional & non-functional)
- Experience with synthetic test data; fuzzing is a plus
- Proficiency in Git, IDEs, Maven/Gradle