Staff Mobile Engineer Kotlin

Year    Bangalore, Karnataka, India

Job Description


Employment Type Permanent

Closing Date 22 Feb 2024 11:59pm

Job Title Staff Mobile Engineer - Kotlin

Job Summary



About Us:

At Telstra, our purpose is to build a connected future so everyone can thrive. It\'s a future that won\'t happen on its own, it has to be delivered \xe2\x80\x94 and only Telstra can bring together all the parts to create it. Telstra is on a mission to redesign the way we all connect - with leading-edge technologies and solutions that are changing the world. And this is where YOU come in, by playing your part to building in help our customers connect: faster, better and smarter.

Why Telstra?

Telstra is a well-known Australian company that has been around for over 100 years. We are the leading telecommunications and technology company in Australia and have been operating internationally for over 70 years. We have a strong presence in over 20 countries. In India, we have offices in Bangalore, Mumbai, and Delhi, as well as an Innovation and Capability Centre in Bangalore. We are focused on using innovation, automation, and technology to solve major technological challenges in areas such as IoT, 5G, AI, and machine learning. Joining Telstra gives you the chance to make a difference in the lives of millions of people and have a rewarding career with flexibility.

Key Responsibilities:

You model the highest standards of software engineering practice in the work you do. Acting with a sense of urgency, whilst remaining flexible you put customer needs first. You actively use your breadth and depth of expertise to build capability and raise work standards in the teams you are working in.

You apply your recognised deep expertise and experience in the Software Engineering domain to:

Provide task definition and design/architecture direction for other engineers

Consistently write production-ready code that can be used as examples of best practice by other engineers by being easily testable and understood, and accounts for edge cases and errors. Actively model a bias towards self-documenting code

Initiate code/design/architecture reviews in your teams to ensure that work follows established and emerging best practices and standards

Partner with Chapter Leads on monitoring performance of engineers in the team to identify opportunities for mentoring and skill development.

Take the initiative in challenging yourself and the team to demonstrate a greater sense of urgency through reduction of distractions, interruptions, and unplanned work.

Partner with Chapter leads and peers to drive evaluation of tools and frameworks that results in simplification, effectiveness, and continuous improvement.

Model proactive problem solving, particularly to complex and/or novel issues and coach and support others in the team to do the same.

Take an active part in the external and internal technology community, striving to build your own and Telstra\'s reputation and find talent that can strengthen Telstra\'s team.

Be a role model for curiosity and continuous personal capability development for your team and broader engineering group, supporting others development through coaching and mentoring.

Essential Skills:

8+ years developing mobile applications on the relevant platform (Android) as part of a delivery-focused software engineering team. The ideal candidate will have had some or all of the following experience:

Mobile application design, development, and testing using native (Android technologies

Experience with Android SDK & ADT

Java & Kotlin development experience

Experience utilizing standard Android APIs

Strong Java development experience

General optimization and debugging skills

Component Management

UX Design

Testing frameworks

Automated Testing frameworks, Test-Driven Development (TDD), Business Driven Development (BDD).

Demonstrated Technical leadership at least at a project level.

Experience working with Solution Design and Architecture teams

Experience managing customer requirements and customer expectations

Experience scheduling and estimating technical deliverables

Experience working in both in-source and our-sourced delivery models

Highly desirable:

Cross-platform development expertise (iOS-specific or hybrid solutions like Flutter, React Native, etc.), or proficiency in web development.)

Knowledge of Machine Learning and AI.

In-depth understanding of end-to-end design for complex systems.

Meticulous documentation of system architecture and APIs, enhancing team onboarding and collaboration.

Proficient in conveying technical concepts through public speaking, blog posts, and documentation.

What can we offer you?

At Telstra, you can thrive, your way. We foster new ideas, we embrace different ways of working and thinking, and we believe an inclusive and diverse team will lead us to innovate for the future.

\xe2\x80\x8bWe\xe2\x80\x99re committed to building a diverse and inclusive workforce. To enable everyone to participate, we\xe2\x80\x99ve developed an \xe2\x80\x98All Roles Flex\xe2\x80\x99 policy to consider flexible ways of working for every role. To learn more, visit our Telstra Careers Website:

Telstra

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3237779
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bangalore, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year