Remote Job
Software Developer - Hybrid Applications (Ionic)
Hathway
- 6166 - 8333 USD /Month
- Full Time
- Posted : 3 years ago
The Ionic Developer at Hathway is a highly capable software engineer with strong technical skills.
As an Ionic Developer, you will take ownership of and contribute to mobile and/hybrid applications development projects during all project phases, as well as expand and maintain best practices, standards, and uniform architectures for iOS and Android app development. Responsibilities and Duties
- Program software solutions in accordance with business requirements
- Participate in product strategy, design, and product discussions with internal teams to determine how to deliver the best experience for users
- Communicate codebase capabilities and constraints to the product team to ensure requirements map to codebase capabilities
- Engage in knowledge sharing opportunities for the engineering team
- Collaborate with Engineering and internal teams to deliver a best-in-class customer experience for Hathway’s brands
- Engage in knowledge sharing opportunities for the engineering team
- Collaborate with Engineering and internal teams to deliver a best-in-class customer experience for Hathway’s brands
- Connect with the software development community and track latest trends and emerging technologies
- Perform technical discovery for new mobile application capabilities and work with the product team to ensure requirements match with the capabilities of existing and new integrations with third-party platforms and services
- Perform other duties as assigned
Qualification
- BS graduate in Computer Science/Engineering or a related technical field, or relevant experience in computer software engineering
Skills and Experience
- Excellent problem-solving skills
- Strong technical communication skills
- Must be able to work cohesively as a member of the team
- Able to multitask and prioritize tasks across multiple projects
- Proficiency in communicating technical concepts and solutions to non-technical audiences
- Extensive knowledge of hybrid application libraries and frameworks, specifically Ionic with Capacitor and Firebase
- Demonstrated experience with Angular 6+ and Typescript
- Demonstrated understanding of mobile development protocols, languages, technologies: Swift, Objective C, Java, Kotlin, Android Studio, XCode IDE
- Demonstrated understanding of web development protocols and front-end technologies: HTML5, CSS3, SCSS/SASS/LESS, JSON, XML
- Experience working with third-party developer tools such as Swagger, Cyprus, Git/Github, Docker, etc.
- Experience developing scalable systems and codebases, and developing testable, reusable, and efficient code without the explicit directive to do so
- Experience working with two or more from the following: Ionic application development, iOS development, Android development, server-side applications, high load/high traffic user-facing web applications, cloud technologies, Unix/Linux environments
- Experience with Git, including how to manage & handle merge conflicts as well as working in an environment with a strict Git process such as git-flow
- 3-5 years of experience writing code in an object oriented language and/or web frontend framework; experience writing unit tests is preferred
Location, Physical Requirements, and PPE
- Ability to walk, stand, sit, kneel, push, stoop, reach above the shoulder, grasp, pull, bend repeatedly, climb stairs, identify colors, hear with aid, see, write, count, read, speak, analyze, alphabetize, lift and carry under 25 lbs., perceive depth and operate a motor vehicle.
- Conditions may include working inside and/or outside. May work around machines with moving parts and moving objects. Working near radiant and electrical energy. Working closely with others or working alone. Working extended or irregular hours and traveling by all possible modes of transportation.
- Equipment (machines, tools, devices) used in performing the essential job functions include but are not limited to computers and related equipment, calculators, copiers, fax machines, telephones, and vehicles.
Skills
- Android Application Development
- IOS Application Development
- CSS3
- HTML5
- JSON
- Java
- Mobile App Development
- Sass
- Software Development
- Swift
- Objective C
- Xcode
- GIT
- XML
- Hybrid App Development
- Ionic
- TypeScript
- Linux
- Multi-Tasking
- Problem Solving
- Less
- Kotlin
- Android Studio
- Product Roadmap
- Unix
- Team Oriented
- Solution Oriented
- Angular 6