Search by job, company or skills

Highpoints Technologies India

Android Software Senior Engineer I

Early Applicant
  • a month ago
  • Be among the first 50 applicants

Job Description

  • Android SW engineers contribute to the development of an engaging and interconnected set of system solutions.
  • As an engineer, you will enhance the experiences of your customers, solve interesting challenges, and design new solutions.
Essential Functions
Technical
o 6+ years of software development experience, preferably with Project Lead experience.
o Takes personal responsibility for quality and maintainability of the product and actively identifies areas for improvement
o Identifies problems/risks of own work and others.
o Understanding of OWASP
o Possesses empathy with the user of the software they are producing and uses that empathy to guide decision-making
o Identifies viable alternative solutions and presents them Process
o SDLC processes are followed, including adopting agile-based processes/meetings, peer code-reviews, and technical preparations required for scheduled releases.
o Partners with product and analytics and drive requirements that take into account all parties needs
Impact
o On-boards and mentors less experienced team members
Develops sophisticated software with minimum supervision
o Makes complex contributions to technical documentation/knowledge base and team/engineering presentations
o Strong ability to mentor and guide junior developers.
o May have role in supervising others or leading small to moderate projects
o Fixes complex bugs and demonstrates advanced debugging skills
o Produces quality API documentation and ensures practices are followed
o Contributes to system design sessions in their area of specialty
o Expanded Code review responsibilities
o Performs advanced refactoring
Communication
o Gives constructive feedback to team members
o Learn industry jargon and business concepts to better understand the challenges our technology is designed to solve.
o Raises roadblocks and updates estimations as needed
o Ability to communicate complicated concepts to junior staff.
Education and Experience
Education:
Required: Bachelor s degree in Computer Science or related field, or equivalent years experience
Experience:
Required: Minimum of 6 years professional experience
Extensive knowledge of Kotlin Java

Preferable (but not essential):
  • Software design and architectural principles, like SOLID principles, MVVM Clean architecture;
  • Experience with working in an agile environment;
  • Experience with Continuous Integration pull requests.

Additional Eligibility Qualifications
Required Skills:

  • RxJava, Gradle with Android Studio;
  • Android Software design and architectural principles and patterns: OO, Design Patterns, DDD;

  • REST web services, JSON, and related technologies;

  • Experience with GIT testing;
  • Excellent attention to detail;
  • Intrinsic curiosity and up-to-date knowledge of innovations in mobile technology;
  • Fully comfortable working in English, both in writing and spoken.
  • Understanding of various design patterns and OOP paradigm
  • Experience in RESTful and security of API design
  • Knowledge in at least 1 OOP language

More Info

Industry:Other

Job Type:Permanent Job

Date Posted: 09/10/2024

Job ID: 95710369

Report Job

About Company

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Senior Software Engineer I Java Backend

PreciselyCompany Name Confidential

Senior Software Engineer Mobile Android Search

GoogleCompany Name Confidential
Last Updated: 23-10-2024 01:24:19 PM
Home Jobs in Delhi Android Software Senior Engineer I