Search by job, company or skills

dicetek llc

iOS Developer (with Flutter)

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 9 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

We are looking for a Senior Development Engineer for Mobile Apps to help us keep growing. As a Lead Development Engineer, you're a highly detail-oriented individual with great problem-solving skills and solid experience in native mobile apps development with Flutter/Android/iOS. We are looking for a Mobile App developer responsible for the development and maintenance of applications aimed at a range of Flutter/Android/iOS devices including mobile phones and tablet computers. Your primary focus will be development of Native and Hybrid Mobile applications and their integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.

Key Accountabilities

  • Mid-Senior professional with 8+ years of experience in Mobile App Development.
  • Ability to resolve problems with support and must understand the mobile ecosystem and its limitation
  • Analyze product requirements to understand engineering requirements, evaluate the technical feasibility, estimate efforts, and provide the required solutions in collaboration with the Product Team
  • Assist in building development components and managing the programming of the different solution components to transform the requirements into actual working software accurately
  • Document all coding steps to ensure comprehensibility and to facilitate future modifications and maintenance
  • Responsible for writing unit, integration, and UI / Snapshot testing.
  • Investigate and resolve issues and bugs through patches and other means
  • Collaborate with other colleagues to assist each other in code reviews and deliver code review reports accordingly. And Self-managed, proactive work style. Able to work independently within a team centric environment.
  • Perform functional and module testing to ensure the functionality of delivered solutions
  • Monitor evaluate and report on product development and recommend improvements where necessary

Qualifications & Experience

  • Working experience in an agile software development environment with a good understanding of the principles of agile architecture. Strong collaborative mindset for collective decentralized decision making.
  • Extensive knowledge about mobile application development (ideally both Android and iOS)- from the first line of code to publishing in the store(s)
  • Experiences with code refactoring, design patterns, design-driven development, continuous deployment, highly scalable applications, application security, and reliability.
  • Excellent programming skills in at least 2 modern programming languages/ frameworks, such as Swift, Objective C, Java, Kotlin, Flutter, React Native or others.
  • A solid understanding of RESTful applications, authentication & authorization (IdP and OAuth2).
  • Experience with third-party libraries & Integrations.
  • Experience with offline storage, threading, and performance tuning
  • Familiarity with cloud message APIs and push notifications
  • Proven work experience in design patterns mobile architecture using frameworks such as MVVM/MVC/MVP/VIPER
  • Ability to understand business requirements and translate them into technical requirements and open-minded about technologies but particularly skilled in native Android/iOS development.
  • Strong knowledge of different versions of Android and iOS, and how to deal with different screen sizes
  • Understanding of Apple's/Google's design principles and interface guidelines
  • Have published at least one or more Apps to the App Store. (Apple, Google).
  • Professional approach to time, efforts, and deadlines and strong communication skills to collaborate with various Stakeholders.
  • Experience with full-native, hybrid, and pure-web mobile app development.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 147250759