Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Consistently create well-designed, tested code using best practices for website development, including mobile and responsive app/site design
- Create Mobile apps/websites and user interfaces, using standard responsive HTML/CSS practices, while incorporating data from back-end databases and services
- Create and maintain workflows with teams to provide visibility and to ensure workload balance for consistent visual designs
- Develop or validate testing schedules, addressing all browsers and devices to ensure various computers can access content
- Maintain updated knowledge of new and emerging industry trends and technology
- React Native experience is a plus.
- Participate in all aspects of agile software development including design, implementation, and deployment, and support the entire application lifecycle
- Contribute to designing, testing, releasing, and application support
- Write a clean and sustainable code that can be used in the future
- Gather specific requirements and suggest solutions
- Write unit and UI tests to identify malfunctions
- Troubleshoot and debug to optimize performance
- Talk with users to understand their needs and experiences
- Design interfaces to improve user experience
- Work with the Product development team
- Identify and plan for new features
- Plan, implement and manage new projects
- Ensure new and legacy applications meet quality standards
- Suggest and implement new mobile products, applications, and protocols
- Stay up-to-date with new technology and best practices
Job Requirements
Qualifications & Education Requirements
- Bachelor’s degree in computer science, information technology, or engineering
- Previous working experience as a Mobile developer for 4-5 years
- BSc in Computer Science or similar relevant field
- Rich portfolio of released applications on the App Store or the Android market
- Deep knowledge of iOS and Android and their SDKs
- Strong knowledge of cross-platform mobile development frameworks Cordova, Ionic, React, etc..
- In-depth knowledge of programming languages such as JavaScript or TypeScript and/or Java
- Familiarity with RESTful APIs and mobile libraries for networking
- Proficiency with writing automated unit tests
- Strong knowledge of IBM MobileFirst is highly recommended
- Familiarity with OOP design principles
- Strong knowledge of architectural patterns like MVP, MVC, MVVM
- Problem solver with excellent analytical skills
- Interest in learning new tools, languages, workflows, and philosophies to grow
- 2 Years, Flutter experience is a must.