IBM Interactive Experience is a team of mobile subject matter experts that are regarded as thought leaders and innovators with proven track records of success. IBM Interactive Experience is continuing to expand to meet client demand. As a result, a number of exciting opportunities have arisen for skilled mobility professionals to become part of this team.As a member of the world's leading and largest consulting organization, you'll tap into resources that only a global leader like IBM can provide: access to a vast and diverse network of talented professionals; enjoy unparalleled career opportunities; be provided with ongoing training and education that you'll need to succeed; and work on some of the most interesting projects on the planet.IBM is seeking an Android Mobile Architect to participate and lead the development of highly interactive mobile applications. This position requires well-rounded software development skills (with an emphasis on Java), good communication skills and experience with Google Android UI best practices.As an Android Mobile Architect, you will also be required to assist in leading and mentoring junior developers, ensuring the quality of the code on projects. The role also requires occasional participation in demonstrating eminence at conferences, publishing white papers or speaking to members of the press.IBM expects an understanding of mobile design patterns/coding conventions, Human Interface Guidelines, as well as:
An understanding of HTTP data handling in a mobile environment
An understanding of live and video on demand handling in a mobile environment
Proven mobile architecture skills
Experience with task planning and estimating effort
Experience leading projects and overseeing development teams
Candidates should have experience with developing apps from start to finish. Starting with customer consulting, project estimation, coordination with UX and implementation of UX assets (using tools such as Visio, Omnigraffle and Photoshop), development in a team environment working with other developers using revision control systems such as Git and test/defect cycles.When working with project stakeholders, the candidate should be able to articulate and consult on deeply technical concepts in a customer-friendly and understandable way. This would involve being able to assist with project managers, designers and information architects in scoping and pricing front end applications; as well as working with a team of developers during the build, test and deployment phases.We're looking for engineers who care about the quality of their work. Engineers who are passionate about providing the best solution to meet the client's needs and anticipate their future needs based on an understanding of the market. Additional preferred skills include adaptive design, a sense of UX, mobile design patterns, and visual design with an eye for simple-to-use interfaces, as well as a working knowledge of testing from unit to functional in a mobile context, and Agile development processes including Scrum.It is also expected that new hires live within a reasonable commuting distance (generally 50 mi or less) of Atlanta, GA. Exceptions may be considered.
3 years of experience in common client side Mobile frameworks. Examples: iOS, Android, HTML5/CSS/JS, Jquery Mobile, Dojo Mobile, Sencha Touch
2 years of experience in successful implementation of mobile projects as a lead architect covering some of the following: technical assessments, client/server-side designs, services, analytics, security, testing and deployment.
3 years of experience in using Mobile Middleware or the Equivalent
2 years of experience in a multi-channel mobile strategy with expertise in one or more Mobile applications and technology areas
2 years of experience in a client facing role demonstrating good presentation skills. Must have the ability to communicate with client management and executives.
1 year of experience in estimate mobile effort based on a set of business requirements.
3 years of experience in developing mobile applications including recent hands-on experience.
IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.