Candidate Profile
- A passionate engineer who is meticulous about quality and delivery.
- A self-starter and fast learner, capable of adapting to the latest industry trends and technologies.
- A committed team player who takes responsibilities seriously and meets deadlines.
Required Skills
- Expert-level knowledge and experience with Java.
- Strong understanding of OOP principles and practices.
- Solid grasp of the full software development lifecycle.
- Experience with design patterns and software architecture.
- Excellent skills in analyzing, optimizing performance, troubleshooting, and bug fixing.
- Ability to document code and create architecture documentation (e.g., Javadocs, UML).
- Effective communication skills, both verbal and written in English, with a willingness to improve.
- Comfortable collaborating with global teams.
- Quick learner of new mobile platforms, architectures, and emerging technologies.
- Respect for user experience, design, and application performance.
Nice to Have
- Experience with Android development and published apps.
- Experience building Android apps that utilize RESTful APIs.
- Experience supporting at least one published Android app.
- Skills in designing for various screen sizes and orientations.
- Experience with cross-platform development and device fragmentation issues.
- Familiarity with unit testing for robustness and reliability.
- Experience with version control systems (e.g., Git, SVN, Perforce).
- Knowledge of Agile/SCRUM methodologies.
Application Process
If you believe you are a good fit and ready for this challenge, please send your resume to us.
Explore more job opportunities at Sileria!
Note: We do not accept solicitations from recruiters or car dealers.
J-18808-Ljbffr