آگهی‌های استخدامی

استخدام Senior Android Developer

تیمچه | Timcheh
تهران، تهران

شرح موقعیت شغلی

We are looking for a passionate and experienced Android developer who wants to play a critical role in the development, design, and build of high-end, scalable software solutions that push application development to its limits. You will integrate with a team of like-minded individuals who are self-driven to succeed, have positive attitudes, and use innovation to build next generation Mobile application.


Responsibilities:

• Design, build, and maintain native applications across Android devices with priority on a positive user experience and scalability.
• Write clean and modular code that adheres to standards, minimizes technical debt, and improves code coverage.
• Keep quality at the forefront of all work that is performed.
• Assist in maintaining old projects by working on bug reports and creating new features.
• Create issues that help track improvements that are needed on projects.
• Perform occasional self-evaluation on personal skillset and work on improving and learning new concepts and technologies.
• Perform all duties and tasks as assigned to fulfill departmental and business needs.
Skills
• Passionate in creating solutions for end-users with quality-focused design and functionality.
• Self-driven and focused to achieve a high level of productivity and turnover of tasks and projects.
• Upholds an elevated attention to detail to ensure superior solutions are applied in all work.
• Demonstrates strong problem-solving skills and has a knack for debugging code to find issues.
• Utilizes excellent communication skills to discuss and plan projects and work and interactions with customers are always positive.
• Collaborates well within the team to provide feedback on others’ work and integrates well during project work to sustain accurate and timely solutions.
• Eagerness to rapidly dive into existing code projects (potentially undocumented) to become intimate with project intentions and features.


Knowledge and Abilities:

• Ability to build AOSP from source.
• Deep understanding of Java development with respect to practices (TDD/CI), paradigms (Functional/OOP), and common design patterns.
• Familiarity with Java to debug and or extend lower level modules.
• General knowledge of device simulators and use of terminal commands, process management, and networking concepts for efficient local testing.
• Experience with version control systems using Git and Git-based repository services (GitHub/GitLab).
• General knowledge of device security, the integration of CORS and CSP, and the familiarity of common OWASP concepts.
• Experience with implementing code testing including functional, integration, and unit tests.
• Experience with development tools including IDEs, terminals, and other common development tools.
• Familiarity of the Java ecosystem and the utilization of third-party libraries.
• Experience configuring and using compilers, package signers, package bundlers, and linters.
Optional Knowledge and Abilities
The following qualifications are not needed but are considered extremely beneficial when working this position.
• Knowledge in Java programming.

Minimum Required Experience:
• 4+ years developing Android Apps, using Java, using frameworks and/or modern libraries.
• 4+ years of demonstrable experience with real-world Android projects.
• Strong knowledge of Android Architecture.


مهارت‌های مورد نیاز

  • Android
  • Git
  • OOP
  • Gitlab
  • Java
  • TDD

حداقل سابقه کار

  • سه تا شش سال

حقوق

  • حقوق از ۲۰,۰۰۰,۰۰۰ تومان

جنسیت

  • مهم نیست

وضعیت نظام وظیفه

  • مهم‌ نیست

نوع همکاری:

تمام وقت

تاریخ انتشار آگهی:

۱۴۰۰/۰۱/۲۸ (منقضی‌شده)
مشاهده آگهی‌های استخدام مشابه