Frontend Engineer data engineer
Summary
Build and maintain cross-platform mobile apps for iOS and Android, collaborating with designers and backend teams to ship features using modern frameworks and Agile practices.
Key Responsibilities
- Design, build, and maintain mobile applications for Android and iOS using modern frameworks and tools.
- Collaborate with product managers, designers, and backend engineers to define, design, and ship new features.
- Perform analysis, development, and testing in an Agile methodology environment.
- Work closely with UX designers to implement intuitive and user-friendly interfaces.
- Write unit tests and UI tests to ensure high-quality deliverables.
- Apply programming paradigms such as object-oriented, functional, and reactive programming.
- Follow Apple and Google design guidelines to deliver platform-compliant apps.
- Use development tools including Xcode, Android Studio, WebStorm, Jenkins, Artifactory, Sonar, and Git.
- Manage dependencies using tools such as CocoaPods or Gradle.
- Apply knowledge of encryption algorithms to ensure data security.
- Understand and implement code documentation practices.