Sr. Mobile Application Developer
Core
Design, implement, test, and deploy web and mobile features for highly transactional, mission-critical e-commerce applications.
Role type
Senior Mobile Application Developer (Web/Mobile Hybrid)
Builds
Web and mobile features for e-commerce platforms
Domain
E-commerce, Mobile/Web Development
Deliverable
product features
Required skills
Object-oriented programming, Software development lifecycle management, Unit testing, System defect resolution, Workflow bottleneck identification, Cross-functional collaboration, Mentoring junior developers, Agile methodologies (Scrum, Kanban), Offshore/near-shore team coordination, Webview integration
Preferred skills
CSS preprocessing (LESS), Front-end build tools (Gulp, Grunt), JavaScript testing frameworks (Jasmine, Karma), Front-end component management (Bower), Code compression/minification (Uglify), Version control (GIT), CI/CD tools (Jenkins), Static code analysis (PMD, Checkstyle, Findbugs, Sonar)
Technologies
JavaScript, CSS, LESS, Gulp, Grunt, Jasmine, Karma, Bower, Uglify, GIT, Jenkins, PMD, Checkstyle, Findbugs, Sonar
Responsibilities
Define, design, implement, test, and deploy new web and mobile features; Write unit tests to increase application reliability; Address system defects and implement functionality enhancements; Troubleshoot issues and identify workflow bottlenecks; Provide mentoring and technical guidance to junior developers; Collaborate with cross-functional teams and external data sources/APIs.
Seniority
Senior, hands-on IC with mentoring responsibilities