Mobile Applications Developer Role
We are seeking an experienced mobile applications developer to join our team.
Key Responsibilities:
- Design and Build Advanced Mobile Applications : Create high-quality, user-friendly mobile applications.
- Cross-Functional Team Collaboration : Work closely with designers, engineers, and product managers to define, design, and ship new features.
- Unit Testing : Thoroughly test code for reliability, including edge cases, usability, and general reliability.
- Bug Fixing and Performance Optimization : Identify and resolve bugs, as well as optimize application performance.
- Technology Evaluation and Implementation : Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Required Skills and Qualifications:
- Computer Science Degree : BS/MS degree in Computer Science, Engineering, or a related subject.
- Software Development Experience : Proven working experience in software development.
- Mobile Development Experience : Working experience in mobile development.
- Published Mobile Apps : Have published one or more mobile apps.
- Programming Languages : A deep familiarity with programming languages such as Swift and Java.
- Mobile Frameworks : Experience working with mobile frameworks such as React Native and Flutter.
- Third-Party Libraries and APIs : Experience with third-party libraries and APIs.
- Mobile Landscape Knowledge : Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
- Full Mobile Development Life Cycle : Solid understanding of the full mobile development life cycle.
This is a challenging and rewarding opportunity for an experienced mobile applications developer.