Working with Evolution 2 Technology is much more than just a job, it's an opportunity to creatively do what you love and excel at, with freedom and support.
Join the Evolution 2 Technology Team
Are you the absolute BEST at what you do and want to work in an environment that fosters creativity, personal and professional growth, and freedom? At Evolution 2 Technology we look for team members anywhere in the world that strive for excellence, with approximately half our staff working inside the US and the remainder working globally. We offer top notch compensation, benefits, and an aggressive bonuses structure. Take a look at our current opportunities below and contact us to send us your current resume and apply and learn more about how you can join our team and how great it is to work with Evolution 2 Technology!
SENIOR WEB DEVELOPER
Collaborate with the product management and graphic design teams to develop the application concept, user interface design, navigation structure, and application architectures.
Responsibilities:
- Utilize the latest application development and web programming languages and technologies
- Develop core application logic and tier
- Integrate web applications with application tier and backend database systems
- Participate in all phases of the SDLC including design, implementation, testing, and debugging
- Research new technologies and recommend technical and architectural improvements
- Provide technical leadership and mentoring for a globally dispersed small team of junior developers
- Communicate requirements, schedules, and task assignments to assigned team
- Review code of junior developers and identify mentoring opportunities
- Support application by ensuring tools are in place monitor application availability and performance
- Maintain current software versions, including patches, features and configurations
- Troubleshoot production support issues by working within the web team or cross functionally
- Perform controlled deployments between development, QA and production environments
Education/Experience:
BS/MS degree or equivalent in Computer Science. 5-7 years of experience in a senior developer role at an internet, software, or technology focused company.
Required Skills
- Excellent communication and collaborative skills
- Ability to develop intuitive user interfaces and navigation structures
- Passionate about designing and delivering cutting-edge web applications
- Demonstrated experience with Object Oriented Design patterns
- 5+ years of software development, specializing in the Microsoft Technology Stack
- Front-end skills: HTML (5), CSS (3), jQuery, JSON, MVC, and ASP.NET
- Mid-tier skills: .NET 4.0, C#
- Back-end skills: T-SQL, query optimization and RDBMS basics
- Web application management skills: security, browser compatibility, and server administration
iOS/ANDROID MOBILE DEVELOPER
We’re looking for an iOS/Android Mobile Developer to define, design and support our growing portfolio of mobile applications. As a developer you will work closely with other developers and designers to drive our expansion into new technology areas and market segments.
Responsibilities:
- Mobile development including application logic, user interface implementation, 3rd party integrations, networking, and storage for iOS and Android applications using best development practices
- Collaborate with project leads and team members on product and architectural design
- Contribute new product ideas to improve the delivered product
- Participate in agile development practices
Education/Experience:
BS/MS degree or equivalent in Computer Science.2-3 years of experience in an Android/iOS mobile developer role at a consumer Internet/mobile company.
Required Skills
- 2-3 years experience with Android or iOS frameworks/toolkits
- Must have built and published commercial iPhone and/or Android application
- Experience writing rich GUI’s for the iPhone and/or Android
- Must be very strong in Java and/or Objective-C
- Experience with Cocoa, CocoaTouch, and XCode are a plus
- Strong experience detecting / correcting memory usage issues
- Knowledge of App store distribution process is preferred but not a must
- Exceptional analytical aptitude and attention to detail
- Good organizational and problem solving skills
- Good team player who is self-motivated and well organized
- Strong oral and written communication skills
BUSINESS ANALYST
Collaborate with the product management and graphic design teams to develop the application concept, user interface design, navigation structure, and application architecture.
Responsibilities:
- Using professional experience and techniques to obtain clear and unambiguous functional specifications from stakeholders and organize them so thoroughly that there is no need for further interpretation
- Creating precise high-quality documentation of prioritized functional specifications that can directly be converted into test plans, system conceptual designs, hardware specs etc., to meet performance targets and development project plans
- Exercising judgment in selecting the appropriate methods, techniques, and tools to meet objectives
- Balancing multiple high-profile projects simultaneously under tight deadlines
- Understanding and communicating both business and technical objectives from multiple perspectives including client view, internal development view, and operational and support view
- Seeking out clarification and examples when necessary
- Constantly seeking out and improving technical and business knowledge
- Working on multiple project teams simultaneously, responding to changing priorities and expectations dynamically
- Participating in quality assurance test planning, technical publications development, system design sessions, implementation planning and other phases of software development lifecycle as needed
Education/Experience:
College degree and 2-3 years of experience in a business analyst role working on software development projects.
Required Skills
- 2+ years related work experience as technical business analyst or equivalent position with emphasis on specifications documentation
- A Bachelor’s Degree or higher or equivalent work experience
- Experience in quality assurance testing, system design, some programming, and operations support is helpful
- Excellent written and verbal communication skills with background in technical communications
- Software development or systems background; knowledge of software development lifecycle and development methodology
- Self-directed
- Excellent inter-personal skills, comfortable, and successful establishing professional relationships
- Demonstrated ability to meet critical time-sensitive objectives; emphasis on planning skills
- Excellent team player
Home / Our Company / Careers / Contact Us
© Copyright 2012 Evolution 2 Technology. All rights reserved.