SENIOR MOBILE ENGINEER - ANDROID
Company: Toyota Tsusho Systems
Location: Plano
Posted on: November 8, 2024
|
|
Job Description:
We are looking for a strong and enthusiastic Android Mobile
Developer to join our dynamic Application Engineering team to
develop and enhance our applications on Android platforms. As a
Senior mobile engineer, you will be responsible for designing,
developing, and maintaining high-quality mobile applications
including work on improving the architecture. You will work closely
with other Engineers and cross-functional teams to deliver
innovative and user-friendly mobile solutions. - Responsibilities -
- - - - - - - Design, develop and maintain mobile applications for
Android platform. - - - - - - - - Collaborate with cross-functional
teams to define, design, and ship new features. - - - - - - - -
Write clean, maintainable, and efficient code following best
practices and coding standards. - - - - - - - - Participate and
Assist in the entire application lifecycle, including concept,
design, development, testing, release, and maintenance. - - - - - -
- - Debug and resolve technical issues and bugs to ensure optimal
application performance. - - - - - - - - Perform unit testing and
ensure the robustness, reliability, and performance of
applications. - - - - - - - - Participate in code reviews to ensure
code quality and share knowledge with the team. - - - - - - - -
Stay up to date with the latest industry trends and technologies. -
- - - - - - - Implement mobile development best practices to ensure
high code quality and performance. - - - - - - - - Adhere to
security and data protection guidelines for mobile applications. -
Requirements Requirements - - - - - - - - 6+ years knowledge in
Native mobile app development. - - - - - - - - Mandatory Native
Android development, knowing cross platform frameworks including
but not limited to iOS, Flutter, React Native, multiplatform is a
plus. - - - - - - - - In depth understanding of programming
languages like Kotlin, Java, Jetpack Compose - - - - - - - - Strong
experience building and maintaining Android libraries via
Gradle/Maven - - - - - - - - Working Knowledge of Unit and Android
Tests. - - - - - - - - Proficiency in Kotlin and Java. - - - - - -
- - Strong knowledge of Android SDK, Jetpack Compose, and Android
UI design principles. - - - - - - - - Experience with RESTful APIs,
GraphQL, JSON, and integrating third-party libraries and APIs. - -
- - - - - - Knowledge of version control systems (e.g., Git). - - -
- - - - - Understanding of Agile methodologies and continuous
integration/continuous deployment (CI/CD) practices. - - - - - - -
- Solid understanding of mobile app design patterns like - MVC,
MVP, Delegation, Singleton, Factory, MVVM pattern, Clean
Architecture, Viper etc. - - - - - - - - Strong experience
collaborating with designers and UX experts to create great user
experiences. - - - - - - - - Building Android Modules, SDKs,
Framework is plus. - - - - - - - - Working Knowledge of Unit and
Automated testing using Espresso UI Automation - - - - - - - -
Familiarity with tools like Jenkins, Fastlane and using version
control tools like Git, Gitlab. - - - - - - - - Strong
problem-solving skills, attention to detail, ability to learn
quickly and adapt to new technologies/challenges.--- - - - - - - -
- Strong understanding of code review guidelines and best practices
to ensure high-quality code and continuous improvement within the
development team. - Nice to Haves - - - - - - - - Understanding of
CI/CD principles - - - - - - - - Good understanding of UI/UX design
principles and ability to work closely with designers. - - - - - -
- - Good knowledge of UX best practices, interactive design
principles, guidelines, including current mobile accessibility
standards. - - - - - - - - Preferred familiarity with Bluetooth, BT
Profiles, Digital Key, Core Bluetooth, External accessory, OAuth
2.0 and iAP2 - - - - - - - - Able to work on Agile and Test-driven
development. - - - - - - - - Familiar with agile processes,
continuous integration, and working with a remote team. - - - - - -
- - Strong communicator who collaborates well across teams. - -
Familiar with GooglePlay policies for App submission.
Keywords: Toyota Tsusho Systems, McKinney , SENIOR MOBILE ENGINEER - ANDROID, IT / Software / Systems , Plano, Texas
Click
here to apply!
|