HERE

Sr Software Engineer (Mobile App Dev)

Job Locations MX-Leon
Requisition ID
2021-59227
Category
Research & Development

What's the role?

SENIOR Software Engineer would be a part of the Process Design Engineering & Innovation team.

You plan, design, develop and test complex software customer solutions that advance HERE’s geolocation business and vision. You often cross functional and technical domains in multiple industries including Automotive, Transport and Logistics. Over the course of the software development lifecycle, you will be responsible for the delivery of software design, implementation, integration and quality of the assigned components.

Flair for software and solution development. Must have good communication skills and be passionate about integration etc.

 

 

MAIN RESPONSIBILITIES

  • Participate in all stages of software development including gathering requirements, software design, coding, testing, and release.
  • Ensure software created and released conforms to quality requirements by accurately writing and executing test plans and unit testing of developed code.
  • Investigation and root cause analysis of software and system defects.
  • Work with other teams and departments to achieve cross-functional goals and fulfill requirements.
  • Maintain and run tools and processes that support and automate software solution release and deploy the development artifacts for release to production.
  • Mentor less experienced team members on technical matters.
  • Support opportunity quotation initiatives (RfX) by providing technical analysis, detailed component design, and effort estimates for the assigned scope.
  • Research and development - Be involved in research and development activities to understand and identify the solution requirements aligned to HERE’s vision and business needs
  • Plan, direct or coordinate quality assurance programs and formulate quality control processes for the solutions designed
  • Develop engineering on technology initiatives, tool development and process optimization
  • Analyze completed prototype, pilot, and scaled projects to identify gaps to address further requirements or specification issues and communicate to relevant stakeholders
  • Identify solution / project requirements, technical tool, and document gaps, and communicate specification issues to internal stakeholders

 

 

ENVIRONMENT

  • Tasks of moderate complexity requiring some discretion and independent judgment. Carries out tasks/activities according to assignment and set guidelines. Limited supervision and coaching needed.

 

SCOPE arameters and able to achieve organizational & department goals as defined.  

 

IMPACT DECISION MAKING 

  • Impact is short-term and departmental/project in scope. Accountable for quality, accuracy, and efficiency. Actions and errors can have functional area impact.

Who are you?

POSITION REQUIREMENTS 

  

  • Minimum Bachelor’s Degree in Engineering or related discipline required or equivalent combination of relevant education and work experience
  • 5+ years of professional software development experience
  • Strong knowledge of Java/Kotlin/Swift/Objective-C.
  • Can develop solutions in mobile domain with Android, iOS, Java, Flutter, Swift, Kotlin, Typescript.
  • Demonstrated experience in Android/iOS development, dual experience in Android and iOS will be nice to have.
  • Very good knowledge of the Android development frameworks (Android X, Architecture components, etc.)
  • Strong software fundamentals (data structures, algorithms, design patterns)
  • Experienced in overall software engineering process: analysis, design, implementation, test, deployment and documentation.
  • A proficient developer able to read and write good, self-documenting, and performant code.
  • Prior experience in developing an API/SDK interface with accompanying SDK documentation
  • Experience with scripting languages (e.g. Python).
  • Experience with Agile, DevOps and CI/CD methodologies.
  • Strong problem-solving abilities and an aptitude for learning new technologies.
  • Self-motivated, proactive, cooperative, flexible, well-organized and a strong team player.
  • Excellent English written and verbal communication skills.
  • Availability to communicate across different time zones.
  • Awareness of technical writing concepts, requirements gathering, software development practices and user software testing (UST)
  • Knowledge of HERE SDK will be an add-on

 

 

PHYSICAL DEMANDS

  • Very good visual acuity

Who are we?

Ever checked in somewhere on social media? Ever tracked your online orders? You might be using HERE Technologies every single day without even realizing it. You can find us everywhere: in vehicles, smartphones, drones or third-party apps. We believe that with the right people, we will continue to be a game-changer in the technology industry and improve the daily lives of people around the world. Find out more by clicking the video below or going HERE.

 

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Need help finding the right job?

We can recommend jobs specifically for you! Click here to get started.