Job Summary
| 2214 |
| 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 Secondary Technology |
Key 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 Secondary Technology |
Skill Requirements
| 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 Secondary Technology |
5. Solid understanding of mobile ui design principles, patterns, and best practices.
6. Good problem-solving skills and ability to work in a fast paced environment.
7. Excellent communication and teamwork skills.
8. Attention to detail and passion for delivering high-quality software solutions.
Other Requirements
| 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 Secondary Technology |