Match score not available

Senior System Engineer (Android) (Remote)

Remote: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

Bachelor's degree in Computer Science, Software Engineering or related field, 5-8 years of relevant experience as Android Developer, Strong knowledge of Android, Core Java, architecture patterns, and RxJava, Proficient in Dependency Injection, third-party SDKs integration, Experience with Kotlin, UI rendering, and performance optimization.

Key responsabilities:

  • Design, develop, maintain high-quality Android applications
  • Collaborate with teams, conduct code reviews, lead sprint planning
  • Mentor team members, ensure timely delivery, client communications
  • Stay updated with latest trends, implement best practices
  • Utilize reactive programming, enhance application functionality
Nuclei logo
Nuclei Financial Services Scaleup https://gonuclei.com/
51 - 200 Employees
See more Nuclei offers

Job description

We are seeking an experienced and highly skilled Senior Android Developer to join our Banking project team. As a Senior Android Developer, you will be responsible for designing, developing, and maintaining the Android Application for our service-oriented project. This is an excellent opportunity to work in a dynamic and collaborative environment, leveraging the latest technologies to deliver cutting-edge service.

About Us

Nuclei is a fintech SaaS startup working already with over 20+ large enterprise clients across India, MEA & SEA regions in just a span of over 5 years.

Why are we building Nuclei?

Before we started Nuclei, we listed down a few guiding principles. These were essentially our learning from the previous startups/companies:

  • Think big, think global, and not limit ourselves only to India.
  • Build a company. We wanted to be sustainable from day 1 and build a profitable business. This does not mean that we compromise on growth, but we most definitely avoid unsustainable growth.
  • Build for the long term, not flip it in a few years.
  • And most importantly, we wanted to change the perception about India, from being a back-office/outsourcing destination, to a product destination.
  • All the above points came together to form Nuclei's vision - "To build a well-respected global product company. "At Nuclei, we are building innovative products that enable enterprises to increase customer engagement & build deeper relationships while transforming into a "Super-app".


Nuclei is currently undergoing expansion across Asia, SEA & MEA

Responsibilities:

  • Collaborate with cross-functional teams to design, develop, and deliver high-quality Android applications with a strong emphasis on user experience (UX).
  • Utilize architecture patterns and best practices for scalable and maintainable code.
  • Implement reactive programming for efficient and responsive applications.
  • Integrate third-party SDKs to enhance application functionality.
  • Conduct regular code reviews to ensure code quality and adherence to best practices.
  • Lead and contribute to sprint planning, dev analysis and ensure timely delivery of milestones.
  • Manage and mentor team members, fostering a collaborative and productive work environment.
  • Communicate effectively with clients to understand requirements and provide updates on project progress.
  • Improves testability, team documents.
  • Stay updated with the latest trends and technologies in Android development.


Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field. Relevant experience 5 to 8 years.
  • Proven experience as an Android Developer, preferably in a senior or lead role, with a strong focus on service-oriented projects.
  • Good working knowledge of Android and Core Java.
  • In-depth knowledge of architecture patterns such as MVP and MVVM.
  • Experience with reactive programming using RxJava.
  • Proficient in utilizing Dependency Injection tools.
  • Hands-on experience with integrating third-party SDKs.
  • Familiarity with Kotlin programming language.
  • Excellent problem-solving and analytical skills, with the ability to debug complex issues and propose effective solutions.
  • Proficiency in UI rendering and performance optimization.
  • Demonstrated ability in team management, including sprint planning and handling deliverables.
  • Effective communication skills for collaboration with cross-functional teams and clients.
  • Ability to adapt to new technologies and learn quickly.


Good to have:

  • Familiarity with Kotlin programming language.
  • Backend understanding to facilitate effective communication with backend developers.
  • Experience with cross-platform development frameworks (e.g., Flutter) is a plus.


Our Culture and policies we believe in and live by at Nuclei

  • Profitable company with a team-first culture
  • Everyone is encouraged to take decisions and lead. Complete freedom with responsibility.
  • 25% team ownership - Buybacks every 6 months from the profit pool
  • Work from anywhere - Goa or Bali or Ladakh - Permanently remote
  • Unlimited leaves - There is no leave policy at Nuclei.
  • 5 days working. Friday 2nd halves are focused on learning and development
  • What we do is a part of work - Bookclub, Hackathons/ Ideathons, Chess club, Expert talks, etc. To explore opportunities to evolve ourselves as an individual and team.


Also, some links and material to give you a head start on understanding a bit more about Nuclei

  • Employee Handbook
  • Sustainable growth
  • 25% team ownership - Skin in the game
  • Building a profitable startup
  • Building from grounds up
  • YourStory Tech30 2020
  • The team is the core product. SARs explained
  • Mastercard Start Path Acceleration
  • Visa - Strategic partnership
  • Nuclei SARs Buyback program
  • Nuclei's LinkedIn page

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Industry :
Financial Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Verbal Communication Skills
  • Adaptability
  • Problem Solving
  • Leadership
  • Collaboration
  • Team Management

System Engineer Related jobs