A passionate engineer who is meticulous about their work and deliverables.A self-starter and quick learner capable of adapting to the latest industry trends and technologies.A committed team player who takes responsibilities seriously and delivers on time.Required Skills
- Expert-level knowledge and experience working with Java.
- Strong understanding of OOP concepts 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 prepare architecture documentation (e.g., Javadocs, UML).
- Comfortable with collaboration, open communication, and working with global teams.
- Quick learner of new mobile platforms, architectures, trends, and emerging technologies.
- Respect for user experience, design, and application performance.
- Proficient in English communication, both verbal and written; written skills are essential.
Nice to Have
- Expertise in Android development and published apps is a significant plus.
- Experience building Android apps that interact with remote data via RESTful APIs.
- Experience with publishing and supporting at least one Android app.
- Experience designing for various screen sizes and orientations.
- Familiarity with cross-platform mobile development and device fragmentation issues.
- Knowledge of unit testing for robustness, usability, and reliability.
- Familiarity with version control systems (e.g., Git, SVN, Perforce).
- Understanding of software processes and methodologies, especially Agile/SCRUM.
How to Apply?
We are always looking for talented engineers. If you believe you're suitable and ready for the challenge, send your resume to us.
Check out more jobs at Sileria!
NO SOLICITING – Recruiters and car dealers are not welcome.
J-18808-Ljbffr