Senior android developer
Tatweer
Total years of experience :8 years, 8 Months
Responsible for :
Determine and communicate the requirements and capabilities of components within the context of
the larger system, project, and team.
Mentor junior and aspiring software developers.
Perform tasks efficiently and work together with team to ensure project success.
Perform other duties as assigned.
Develop highly functional user interfaces.
Standardize all code and platforms to achieve high code re-usability rates
Optimize app performance.
Effectively explain technologies and solutions to technical and non-technical stakeholders.
Document and rigorously testing all work.
Deliver results within tight schedules
Responsible for :
plan and prepare learning materials for instructional environments.
Use a variety of approaches and materials, as appropriate, in order to address different learning needs .
Teach in assigned subject areas and to include in courses, and in course outlines
Design and conduct evaluations or appraisals of students and to keep students informed of their progress
Responsible for :
Deliver across the entire app life cycle -concept, design, build, deploy, test, release to app and support. Work with senior developers on the work package effort estimation.
Develop customized Mobile App. Design and build advanced applications for the Android platform.
Working closely with another mobile app developer leading the other platform development.
Working directly with developers and product managers to conceptualize, build, test and realize products.
Gather requirements around functionality and translate those requirements into elegant functional solutions.
Create compelling device specific user interfaces and experiences.
Optimizing performance for the apps Keeps up to date on the latest industry trends in the mobile technologies.
Design and build advanced applications for the Android platform
Collaborate with cross-functional teams to define, design, and ship new features.
Work with outside data sources and API’s
Unit-test code for robustness, including edge cases, usability, and general reliability.
Work on bug fixing and improving application performance.
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Work amongst the mobility team collaborating and producing high quality applications with enhanced UI interactions.
Transforming Design prototypes into pixel perfect applications with enhanced animations.
Graduated from faculty of computer and information science with very good degree .