As a Mobile Android Engineer, you will design, develop, and implement new capabilities for the Skyward Mobile Platform. You will participate in a collaborative Agile team environment and build features that not only meet customer requirements, but help Skyward encourage best practice in an incredibly innovative industry.
Design and build applications for the Android platform.
Partner closely with our Design and Product team to provide input into the architecture of the application workflows.
Create secure and high-quality software with new features/functionalities for Android devices.
Participate with Product Management in the definition, prioritization and estimating of requirements.
Practice Test Driven Development techniques, implement unit test and work to increase test coverage across the application.
Collaborate in the design of a solid mobile application Architecture that enables the application(s) to scale, grow, and be flexible and that aligns with overall Skyward Platform Architecture.
Establish and monitor best practices for the mobile application suite, working across the team and contracted resources.
Lead by example and mentorship as part of a team of engineers responsible for the Skyward Software Platform including Web, Mobile, and Services.
Participate in product specifications through rapid iterative prototyping and UI simulations in code with live data.
Coordinate schedules and activities with engineering team; contributes to team meetings and retrospectives.
Work with UX specialists to make interfaces appealing, easy, attractive and simple.
Contribute to the development of Skyward’s architectural patterns to ensure scalable, reusable, reliable implementations, use the patterns in application development.
Recommend system solutions for user requirements by comparing advantages and disadvantages; provide estimates and on-going status via burn-downs and stand-ups.
Keep abreast of technology trends and best practices.
Enhance organization reputation by accepting ownership for accomplishing new and different requests; exploring opportunities to add value to job accomplishments.
What we’re looking for...
You'll need to have:
Bachelor’s degree or four or more years of work experience.
Four or more years of relevant work experience.
Three or more years of Software Engineering experience with a solid foundation in delivering Android applications.
One or more years of experience with Agile development practices (Scrum, XP, etc.)
One or more years of experience with continuous integration and delivery (CI/CD), including testing and version control.
One or more years of experience developing and implementing automated unit tests on the Android platform.
One or more years of experience with the Systems Development Life Cycle (SDLC) for mobile applications.
One or more years of experience with Object-oriented design principles.
One or more years of experience with Jira, Bitbucket, Github.
One or more years of experience using Restful APIs to integrate mobile applications to server side systems (SaaS).
Even better if you have:
Experience working in a startup environment.
Experience with Kotlin.
PostGIS or Geospatial experience.
Experience flying drones for business or pleasure (Part 107 certification).
Demonstrated aptitude and desire to learn new skills.
Written and verbal communication skills.
Ability to work in a fast-paced team environment.
Ability to embrace change and work in an iterative development environment.
Ability to develop a deep understanding of the commercial UAS marketplace and customers’ needs.
When you join Verizon
Verizon is a leading provider of technology, communications, information and entertainment products, transforming the way we connect across the globe. We’re a diverse network of people driven by our ambition and united in our shared purpose to shape a better future. Here, we have the ability to learn and grow at the speed of technology, and the space to create within every role. Together, we are moving the world forward – and you can too. Dream it. Build it. Do it here.
Equal Employment Opportunity
We're proud to be an equal opportunity employer - and celebrate our employees' differences, including race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, and Veteran status. At Verizon,we know that diversity makes us stronger. We are committed to a collaborative, inclusive environment that encourages authenticity and fosters a sense of belonging. We strive for everyone to feel valued, connected, and empowered to reach their potential and contribute their best.Check out our diversity and inclusion page to learn more.