Senior Flutter Developer LW

at  Mediro ICT

Pretoria, Gauteng, South Africa -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate04 Dec, 2024Not Specified05 Sep, 20245 year(s) or aboveObject Oriented Programming,Visual Studio,Jtest,Test Cases,Reliability,Uml Tools,Programming Languages,Junit,Jenkins,Performance Enhancement,Scrum,Debugging,Jira,Confluence,Android Studio,Teamcity,Version Control,Web Application Development,GitlabNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

REQUIRED EXPERIENCE:

5+ years in mobile and/or web application development.
Solid understanding of Object-Oriented programming.
Proficiency in using IDEs like Android Studio, VS Code, and Visual Studio (2019+).
Expertise in Dart programming, REST APIs, and integrating third-party APIs.
Experience in debugging, performance enhancement, and reliability using test cases.
Familiarity with UML tools.
Experience in an Agile development environment (Scrum).
Strong knowledge of Version Control (Git, Bitbucket).
Experience with project management tools (Jira, Confluence, Atlassian Stack).
Experience with database technologies (Oracle, SQL, SQLite).

BENEFICIAL EXPERIENCE:

Familiarity with Continuous Integration tools (Jenkins, TeamCity, GitLab).
Experience writing unit tests (JUnit, JTest, XCTest).
Proficiency in additional programming languages not listed is an added advantage.
Between 5 - 7 Year

Responsibilities:

Develop and deploy robust applications across multiple platforms (Web, Android) using a single codebase.
Write clear, maintainable code primarily in Dart, with some work in Java/Kotlin and C#.
Collaborate with team members to share feedback and brainstorm ideas for process improvement.
Design and develop user-friendly, responsive applications.
Stay updated on the latest technology trends and advancements.
Work within agile methodologies and use project management tools (e.g., JIRA, Confluence).
Utilize version control systems (e.g., Git, BitBucket) and manage CI/CD pipelines.
Lead technical discussions and provide architectural guidance.
Implement unit and integration testing using test cases.
Utilize software development tools and technologies (e.g., Visual Studio, Android Studio, VS Code).
Apply Object-Oriented development principles.
Exhibit strong planning, organizational, and time management skills.
Demonstrate excellent analytical, problem-solving, and critical thinking abilities.


REQUIREMENT SUMMARY

Min:5.0Max:7.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Pretoria, Gauteng, South Africa