Job Description
- A passionate engineer who is meticulous about quality and delivery.
- A self-starter and quick learner capable of adapting to industry trends and technologies.
- A committed team player who responsibly delivers on time.
Required Skills
- Expert-level knowledge and experience with Java.
- Strong understanding of OOP concepts and practices.
- Solid grasp of the full software development life cycle.
- Experience with design patterns and software architecture.
- Excellent at analyzing, optimizing performance, troubleshooting, and bug fixing.
- Ability to document code and create architecture documentation (e.g., Javadocs, UML).
- Good collaboration skills, open communication, and experience working with global teams.
- Ability to quickly learn new mobile platforms, architectures, and emerging technologies.
- Respect for user experience, design, and application performance.
- Proficiency in English communication, both verbal and written; written English is essential.
Nice to Have
- Expertise in Android development and published apps.
- Experience building Android apps that interact with remote data via RESTful APIs.
- Experience with publishing and supporting Android apps.
- Experience designing for various screen sizes and orientations.
- Experience with cross-platform mobile development and device fragmentation issues.
- Familiarity with unit testing for robustness and reliability.
- Experience with version control systems like Git, SVN, or Perforce.
- Knowledge of Agile/SCRUM methodologies.
How to Apply?
We are always looking for talented engineers. If you believe you are suitable and ready for the challenge, please send your resume to us.
Explore more jobs at Sileria!
NO SOLICITING – Recruiters and car dealers are not welcome.