Senior Android Developer

Amman, Amman Governorate, Jordan

Chain Reaction

Chain Reaction is the fastest growing digital marketing agency in the UAE, specializing in helping ambitious brands to grow in a digital-first world.

View all jobs at Chain Reaction

Apply now Apply later

Chain Reaction is an award-winning digital marketing agency based in GCC and Levant. We develop bespoke digital strategies to help our clients achieve their growth goals, bringing together online marketing techniques including Online Advertising, SEO, Content Marketing, Social Media, Influencer Marketing, and more.

Chain Reaction is looking for an Art Director to join the team. The ideal candidate will be responsible for understanding the goals of our clients and be able to oversee project strategy to project completion. By knowing emerging technologies in the area, this candidate will be able to create cross-channel deliverables for clients that meet their needs.

Requirements

As a Senior Software Engineer - Android, you will be responsible for building and managing various Android software solutions and their infrastructure. The ideal candidate is a highly resourceful and innovative developer with extensive experience in Android mobile applications frameworks specifically in Kotlin & Java Android SDK.

Job Responsibilities

  • Design, develop, and maintain various applications aimed at a vast number of diverse Android devices and their infrastructure following clean code principles and best practices for Chain Reaction and their clients.
  • Perform and maintain mobile applications’ deployments into mobile applications stores.
  • Working alongside other engineers and developers working on different layers of the infrastructure. Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.
  • Unit-test code for robustness, including edge cases, usability, and general reliability.
  • Work on bottlenecks and bug fixing and improving application performance.
  • Assess and identify areas for improvement.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Translate designs and wireframes into high-quality code.
  • Design, build, and maintain high-performance, reusable, and reliable Java code.
  • Ensure the best possible performance, quality, and responsiveness of the application
  • Help maintain code quality, organization, and automatization
  • Conduct regular system audits, and identify and act on opportunities to improve and update software and systems.
  • Support various teams with a technical vision in the core areas of interest for the company's products.
  • Support other team members and clients and conduct training programs and workshops.
  • Understand and use Chain Reaction technical architectures, tools, and techniques to build powerful, efficient, flexible, and scalable solutions.
  • Follow and apply cyber security standards like ISO 27001, NESA UAE Information Assurance Standards, and OWASP Top Ten.

Required skills

  • Bachelor’s degree in Computer Science, Information Technology, or relevant field.
  • Proven experience of at least 5 years working as a software engineer - Android or Android Developer or a similar role.
  • Solid experience in Kotlin, and Java Android SDK.
  • Comfortable coding with C.
  • Solid experience of Android connectivity manager, connectivity service, and netd.
  • Strong understanding of design and architecture patterns.
  • Strong knowledge of Android patterns, designs, principles, and best practices.
  • Excellent debugging skills and ability to work with legacy systems.
  • Experience writing and debugging multi‐threaded code.
  • Experience developing within agile methodology using CI/CD pipeline.
  • Ability to support team members and manage multiple projects on a short frequent basis.
  • Experience in API concepts and technologies such as REST and SOAP.
  • Attentive to details, with a professional attitude, and ability to maintain confidentiality.
  • Good communication skills.

Benefits

Joining our team ensures that your opinions matter, providing you with a platform to express yourself. You will experience continuous growth, and learning opportunities, and be empowered to push your limits. We are dedicated to fostering a positive environment that prioritizes your well-being and health. Collaborate with a strong and supportive team that is committed to motivating you both in your personal and professional journey.

Apply now Apply later
  • Share this job via
  • 𝕏
  • or

* Salary range is an estimate based on our InfoSec / Cybersecurity Salary Index 💰

Job stats:  1  0  0

Tags: Agile Android APIs Audits C CI/CD Computer Science ISO 27001 Java Kotlin OWASP Strategy

Perks/benefits: Career development Flex hours Health care Startup environment

Region: Middle East
Country: Jordan

More jobs like this

Explore more career opportunities

Find even more open roles below ordered by popularity of job title or skills/products/technologies used.